Class ParseProcessor

java.lang.Object
com.sun.tools.javac.tree.JCTree.Visitor
com.sun.tools.javac.tree.TreeTranslator
manifold.internal.javac.ParseProcessor

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

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

    result
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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, visitAnyPattern, visitApply, visitAssert, visitAssign, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitConstantCaseLabel, visitContinue, visitDefaultCaseLabel, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitModuleImport, visitNewArray, visitNewClass, visitPackageDef, visitParens, visitPatternCaseLabel, visitRecordPattern, visitReference, visitReturn, visitSelect, visitSkip, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLoop, visitWildcard, visitYield

    Methods inherited from class com.sun.tools.javac.tree.JCTree.Visitor

    visitExports, visitModuleDef, visitOpens, visitProvides, visitRequires, visitUses

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ParseProcessor

      public ParseProcessor(JavacPlugin javacPlugin)
  • Method Details

    • 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)