Package com.oracle.truffle.dsl.processor
Class TruffleTypes
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.TruffleTypes
-
public final class TruffleTypes extends java.lang.Object
THIS IS NOT PUBLIC API.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OPTION_DETAILED_REWRITE_REASONS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.lang.model.type.TypeMirror
getAssumption()
javax.lang.model.type.DeclaredType
getChildAnnotation()
javax.lang.model.type.DeclaredType
getChildrenAnnotation()
javax.lang.model.type.DeclaredType
getCompilationFinal()
javax.lang.model.type.TypeMirror
getCompilerAsserts()
javax.lang.model.type.TypeMirror
getCompilerDirectives()
javax.lang.model.type.DeclaredType
getDslMetadata()
javax.lang.model.type.DeclaredType
getDslNode()
javax.lang.model.type.DeclaredType
getDslShare()
javax.lang.model.element.TypeElement
getExpectError()
javax.lang.model.type.TypeMirror
getFrame()
javax.lang.model.type.DeclaredType
getImplies()
javax.lang.model.type.TypeMirror
getInvalidAssumption()
javax.lang.model.type.DeclaredType
getNode()
javax.lang.model.type.ArrayType
getNodeArray()
javax.lang.model.type.DeclaredType
getNodeCost()
javax.lang.model.type.DeclaredType
getNodeFactory()
javax.lang.model.type.DeclaredType
getNodeFactoryBase()
javax.lang.model.type.DeclaredType
getNodeInfoAnnotation()
javax.lang.model.type.DeclaredType
getNodeUtil()
javax.lang.model.type.DeclaredType
getSourceSection()
javax.lang.model.type.DeclaredType
getTruffleBoundary()
javax.lang.model.type.DeclaredType
getTruffleOptions()
javax.lang.model.type.TypeMirror
getUnexpectedValueException()
boolean
verify(ProcessorContext context, javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror mirror)
-
-
-
Field Detail
-
OPTION_DETAILED_REWRITE_REASONS
public static final java.lang.String OPTION_DETAILED_REWRITE_REASONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getImplies
public javax.lang.model.type.DeclaredType getImplies()
-
getDslMetadata
public javax.lang.model.type.DeclaredType getDslMetadata()
-
getNodeFactory
public javax.lang.model.type.DeclaredType getNodeFactory()
-
getNodeFactoryBase
public javax.lang.model.type.DeclaredType getNodeFactoryBase()
-
getDslNode
public javax.lang.model.type.DeclaredType getDslNode()
-
getDslShare
public javax.lang.model.type.DeclaredType getDslShare()
-
getCompilationFinal
public javax.lang.model.type.DeclaredType getCompilationFinal()
-
getExpectError
public javax.lang.model.element.TypeElement getExpectError()
-
getNodeInfoAnnotation
public javax.lang.model.type.DeclaredType getNodeInfoAnnotation()
-
verify
public boolean verify(ProcessorContext context, javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror mirror)
-
getNodeCost
public javax.lang.model.type.DeclaredType getNodeCost()
-
getInvalidAssumption
public javax.lang.model.type.TypeMirror getInvalidAssumption()
-
getAssumption
public javax.lang.model.type.TypeMirror getAssumption()
-
getCompilerDirectives
public javax.lang.model.type.TypeMirror getCompilerDirectives()
-
getNode
public javax.lang.model.type.DeclaredType getNode()
-
getNodeArray
public javax.lang.model.type.ArrayType getNodeArray()
-
getFrame
public javax.lang.model.type.TypeMirror getFrame()
-
getUnexpectedValueException
public javax.lang.model.type.TypeMirror getUnexpectedValueException()
-
getChildAnnotation
public javax.lang.model.type.DeclaredType getChildAnnotation()
-
getChildrenAnnotation
public javax.lang.model.type.DeclaredType getChildrenAnnotation()
-
getCompilerAsserts
public javax.lang.model.type.TypeMirror getCompilerAsserts()
-
getTruffleOptions
public javax.lang.model.type.DeclaredType getTruffleOptions()
-
getTruffleBoundary
public javax.lang.model.type.DeclaredType getTruffleBoundary()
-
getSourceSection
public javax.lang.model.type.DeclaredType getSourceSection()
-
getNodeUtil
public javax.lang.model.type.DeclaredType getNodeUtil()
-
-