public class TypeConformanceComputationArgument
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allowPrimitiveConversion |
protected boolean |
allowPrimitiveWidening |
protected boolean |
allowSynonyms |
protected boolean |
asTypeArgument |
static TypeConformanceComputationArgument |
DEFAULT
Default Xbase type conformance rules including synonym type conformance checks.
|
static TypeConformanceComputationArgument |
RAW
Do not check type arguments but still apply synonym type conversion rules.
|
protected boolean |
rawType |
protected boolean |
unboundComputationAddsHints |
| Constructor and Description |
|---|
TypeConformanceComputationArgument()
Deprecated.
use
DEFAULT instead. |
TypeConformanceComputationArgument(boolean rawType,
boolean asTypeArgument,
boolean allowPrimitiveConversion,
boolean allowPrimitiveWidening,
boolean unboundComputationAddsHints,
boolean allowSynonyms) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
flagsToString() |
boolean |
isAllowPrimitiveConversion() |
boolean |
isAsTypeArgument() |
boolean |
isRawType() |
java.lang.String |
toString() |
public static final TypeConformanceComputationArgument RAW
public static final TypeConformanceComputationArgument DEFAULT
protected final boolean rawType
protected final boolean asTypeArgument
protected final boolean allowPrimitiveConversion
protected final boolean allowPrimitiveWidening
protected final boolean unboundComputationAddsHints
protected final boolean allowSynonyms
@Deprecated public TypeConformanceComputationArgument()
DEFAULT instead.public TypeConformanceComputationArgument(boolean rawType,
boolean asTypeArgument,
boolean allowPrimitiveConversion,
boolean allowPrimitiveWidening,
boolean unboundComputationAddsHints,
boolean allowSynonyms)
public boolean isAllowPrimitiveConversion()
public boolean isAsTypeArgument()
public boolean isRawType()
protected java.lang.String flagsToString()
public java.lang.String toString()
toString in class java.lang.Object