Class ParseProcessor


  • public class ParseProcessor
    extends com.sun.tools.javac.tree.TreeTranslator
    • Field Summary

      • Fields inherited from class com.sun.tools.javac.tree.TreeTranslator

        result
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static com.sun.tools.javac.tree.JCTree[] tempify​(boolean force, com.sun.tools.javac.tree.JCTree.JCExpression tree, com.sun.tools.javac.tree.TreeMaker make, com.sun.tools.javac.tree.JCTree.JCExpression expr, com.sun.tools.javac.util.Context ctx, String varName, int tempVarIndex)  
      void visitAssignop​(com.sun.tools.javac.tree.JCTree.JCAssignOp tree)  
      • Methods inherited from class com.sun.tools.javac.tree.TreeTranslator

        translate, translate, translateAnnotations, translateCases, translateCatchers, translateTypeParams, translateVarDefs, visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitPackageDef, visitParens, visitReference, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLoop, visitWildcard
      • Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor

        visitExports, visitModuleDef, visitOpens, visitProvides, visitRequires, visitUses
    • Constructor Detail

      • ParseProcessor

        public ParseProcessor​(JavacPlugin javacPlugin)
    • Method Detail

      • visitAssignop

        public void visitAssignop​(com.sun.tools.javac.tree.JCTree.JCAssignOp tree)
        Overrides:
        visitAssignop in class com.sun.tools.javac.tree.TreeTranslator
      • tempify

        public static com.sun.tools.javac.tree.JCTree[] tempify​(boolean force,
                                                                com.sun.tools.javac.tree.JCTree.JCExpression tree,
                                                                com.sun.tools.javac.tree.TreeMaker make,
                                                                com.sun.tools.javac.tree.JCTree.JCExpression expr,
                                                                com.sun.tools.javac.util.Context ctx,
                                                                String varName,
                                                                int tempVarIndex)