Class InlineFieldData
java.lang.Object
com.oracle.truffle.dsl.processor.model.InlineFieldData
-
Constructor Summary
ConstructorsConstructorDescriptionInlineFieldData(Element sourceElement, String name, TypeMirror fieldType, Integer bits, TypeMirror type, int dimensions) -
Method Summary
Modifier and TypeMethodDescriptioncopy()intgetBits()intgetName()getType()booleanhasBits()booleanisCompatibleWith(InlineFieldData declared) booleanbooleanbooleanisState()static TypeMirrorresolvePrimitiveFieldType(TypeMirror valueType)
-
Constructor Details
-
InlineFieldData
public InlineFieldData(Element sourceElement, String name, TypeMirror fieldType, Integer bits, TypeMirror type, int dimensions)
-
-
Method Details
-
resolvePrimitiveFieldType
-
getDimensions
public int getDimensions() -
getName
-
getSourceElement
-
getFieldType
-
isState
public boolean isState() -
isPrimitive
public boolean isPrimitive() -
isReference
public boolean isReference() -
hasBits
public boolean hasBits() -
getBits
public int getBits() -
getType
-
copy
-
isCompatibleWith
-