Package com.oracle.truffle.dsl.processor
Class TruffleTypes
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.TruffleTypes
-
public final class TruffleTypes extends java.lang.ObjectTHIS IS NOT PUBLIC API.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOPTION_DETAILED_REWRITE_REASONS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.lang.model.type.TypeMirrorgetAssumption()javax.lang.model.type.DeclaredTypegetChildAnnotation()javax.lang.model.type.DeclaredTypegetChildrenAnnotation()javax.lang.model.type.DeclaredTypegetCompilationFinal()javax.lang.model.type.TypeMirrorgetCompilerAsserts()javax.lang.model.type.TypeMirrorgetCompilerDirectives()javax.lang.model.type.DeclaredTypegetDslMetadata()javax.lang.model.type.DeclaredTypegetDslNode()javax.lang.model.type.DeclaredTypegetDslShare()javax.lang.model.element.TypeElementgetExpectError()javax.lang.model.type.TypeMirrorgetFrame()javax.lang.model.type.DeclaredTypegetImplies()javax.lang.model.type.TypeMirrorgetInvalidAssumption()javax.lang.model.type.DeclaredTypegetNode()javax.lang.model.type.ArrayTypegetNodeArray()javax.lang.model.type.DeclaredTypegetNodeCost()javax.lang.model.type.DeclaredTypegetNodeFactory()javax.lang.model.type.DeclaredTypegetNodeFactoryBase()javax.lang.model.type.DeclaredTypegetNodeInfoAnnotation()javax.lang.model.type.DeclaredTypegetNodeUtil()javax.lang.model.type.DeclaredTypegetSourceSection()javax.lang.model.type.DeclaredTypegetTruffleBoundary()javax.lang.model.type.DeclaredTypegetTruffleOptions()javax.lang.model.type.TypeMirrorgetUnexpectedValueException()booleanverify(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()
-
-