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 booleanallowPrimitiveConversionprotected booleanallowPrimitiveWideningprotected booleanallowSynonymsprotected booleanasTypeArgumentstatic TypeConformanceComputationArgumentDEFAULTDefault Xbase type conformance rules including synonym type conformance checks.static TypeConformanceComputationArgumentRAWDo not check type arguments but still apply synonym type conversion rules.protected booleanrawTypeprotected booleanunboundComputationAddsHints
-
Constructor Summary
Constructors Constructor Description TypeConformanceComputationArgument()Deprecated.useDEFAULTinstead.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.StringflagsToString()booleanisAllowPrimitiveConversion()booleanisAsTypeArgument()booleanisRawType()java.lang.StringtoString()
-
-
-
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.useDEFAULTinstead.
-
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:
toStringin classjava.lang.Object
-
-