Class TruffleTypes


  • public final class TruffleTypes
    extends java.lang.Object
    THIS IS NOT PUBLIC API.
    • 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()