Class TypeConformanceComputationArgument
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.conformance.TypeConformanceComputationArgument
-
public class TypeConformanceComputationArgument extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description TypeConformanceComputationArgument()
Deprecated.useDEFAULT
instead.TypeConformanceComputationArgument(boolean rawType, boolean asTypeArgument, boolean allowPrimitiveConversion, boolean allowPrimitiveWidening, boolean unboundComputationAddsHints, boolean allowSynonyms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
flagsToString()
boolean
isAllowPrimitiveConversion()
boolean
isAsTypeArgument()
boolean
isRawType()
java.lang.String
toString()
-
-
-
Field Detail
-
RAW
public static final TypeConformanceComputationArgument RAW
Do not check type arguments but still apply synonym type conversion rules.
-
DEFAULT
public static final TypeConformanceComputationArgument DEFAULT
Default Xbase type conformance rules including synonym type conformance checks.
-
rawType
protected final boolean rawType
-
asTypeArgument
protected final boolean asTypeArgument
-
allowPrimitiveConversion
protected final boolean allowPrimitiveConversion
-
allowPrimitiveWidening
protected final boolean allowPrimitiveWidening
-
unboundComputationAddsHints
protected final boolean unboundComputationAddsHints
-
allowSynonyms
protected final boolean allowSynonyms
-
-
Constructor Detail
-
TypeConformanceComputationArgument
@Deprecated public TypeConformanceComputationArgument()
Deprecated.useDEFAULT
instead.
-
TypeConformanceComputationArgument
public TypeConformanceComputationArgument(boolean rawType, boolean asTypeArgument, boolean allowPrimitiveConversion, boolean allowPrimitiveWidening, boolean unboundComputationAddsHints, boolean allowSynonyms)
-
-
Method Detail
-
isAllowPrimitiveConversion
public boolean isAllowPrimitiveConversion()
-
isAsTypeArgument
public boolean isAsTypeArgument()
-
isRawType
public boolean isRawType()
-
flagsToString
protected java.lang.String flagsToString()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-