Package manifold.internal.javac
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
-
-
Constructor Summary
Constructors Constructor Description ParseProcessor(JavacPlugin javacPlugin)
-
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)voidvisitAssignop(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
-
-
-
-
Constructor Detail
-
ParseProcessor
public ParseProcessor(JavacPlugin javacPlugin)
-
-
Method Detail
-
visitAssignop
public void visitAssignop(com.sun.tools.javac.tree.JCTree.JCAssignOp tree)
- Overrides:
visitAssignopin classcom.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)
-
-