Class CompiledTypeProcessor

  • All Implemented Interfaces:
    com.sun.source.util.TaskListener
    Direct Known Subclasses:
    TypeProcessor

    public abstract class CompiledTypeProcessor
    extends Object
    implements com.sun.source.util.TaskListener
    • Method Detail

      • getContext

        public com.sun.tools.javac.util.Context getContext()
      • getJavacTask

        public com.sun.source.util.JavacTask getJavacTask()
      • getTree

        public com.sun.tools.javac.tree.JCTree.JCClassDecl getTree()
      • isGenerate

        public boolean isGenerate()
      • getCompilationUnit

        public com.sun.source.tree.CompilationUnitTree getCompilationUnit()
      • getTypes

        public com.sun.tools.javac.code.Types getTypes()
      • getElementUtil

        public com.sun.tools.javac.model.JavacElements getElementUtil()
      • getTreeUtil

        public com.sun.source.util.Trees getTreeUtil()
      • getTreeMaker

        public com.sun.tools.javac.tree.TreeMaker getTreeMaker()
      • getSymtab

        public com.sun.tools.javac.code.Symtab getSymtab()
      • getParent

        public com.sun.source.tree.Tree getParent​(com.sun.source.tree.Tree node)
      • getParent

        public com.sun.source.tree.Tree getParent​(com.sun.source.tree.Tree node,
                                                  com.sun.source.tree.CompilationUnitTree compUnit)
      • getClassDecl

        public com.sun.tools.javac.tree.JCTree.JCClassDecl getClassDecl​(com.sun.source.tree.Tree node)
      • getFile

        public JavaFileObject getFile​(com.sun.source.tree.Tree node)
      • report

        public void report​(com.sun.tools.javac.tree.JCTree tree,
                           Diagnostic.Kind kind,
                           String msg)
      • started

        public void started​(com.sun.source.util.TaskEvent e)
        Specified by:
        started in interface com.sun.source.util.TaskListener
      • finished

        public void finished​(com.sun.source.util.TaskEvent e)
        Specified by:
        finished in interface com.sun.source.util.TaskListener
      • preserveInnerClassForGenerationPhase

        public void preserveInnerClassForGenerationPhase​(com.sun.tools.javac.tree.JCTree.JCClassDecl def)