public class LambdaAwareEnteringExitingTranslator
extends io.ghostwriter.openjdk.v7.ast.translator.EnteringExitingTranslator
| Constructor and Description |
|---|
LambdaAwareEnteringExitingTranslator(io.ghostwriter.openjdk.v7.ast.compiler.JavaCompiler javac,
io.ghostwriter.openjdk.v7.ast.compiler.JavaCompilerHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
protected com.sun.tools.javac.tree.JCTree.JCExpressionStatement |
enteringExpression(io.ghostwriter.openjdk.v7.model.Method model) |
protected com.sun.tools.javac.tree.JCTree.JCExpressionStatement |
enteringLambdaExpression(io.ghostwriter.openjdk.v7.model.Method model,
com.sun.tools.javac.tree.JCTree.JCLambda visitedLambda) |
protected com.sun.tools.javac.tree.JCTree.JCExpressionStatement |
exitingExpression(io.ghostwriter.openjdk.v7.model.Method model) |
void |
visitLambda(com.sun.tools.javac.tree.JCTree.JCLambda jcLambda) |
argumentExpression, enteringHandlerParameterArray, getArgumentsArrayType, getEnteringHandler, getExitingHandler, getJavac, getJavacHelper, getMethod, instrumentedBody, setMethod, translate, visitClassDef, visitMethodDeftranslate, translate, translateAnnotations, translateCases, translateCatchers, translateTypeParams, translateVarDefs, visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLetExpr, visitLiteral, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReference, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLoop, visitWildcardpublic LambdaAwareEnteringExitingTranslator(io.ghostwriter.openjdk.v7.ast.compiler.JavaCompiler javac,
io.ghostwriter.openjdk.v7.ast.compiler.JavaCompilerHelper helper)
public void visitLambda(com.sun.tools.javac.tree.JCTree.JCLambda jcLambda)
visitLambda in class com.sun.tools.javac.tree.TreeTranslatorprotected com.sun.tools.javac.tree.JCTree.JCExpressionStatement enteringExpression(io.ghostwriter.openjdk.v7.model.Method model)
enteringExpression in class io.ghostwriter.openjdk.v7.ast.translator.EnteringExitingTranslatorprotected com.sun.tools.javac.tree.JCTree.JCExpressionStatement exitingExpression(io.ghostwriter.openjdk.v7.model.Method model)
exitingExpression in class io.ghostwriter.openjdk.v7.ast.translator.EnteringExitingTranslatorprotected com.sun.tools.javac.tree.JCTree.JCExpressionStatement enteringLambdaExpression(io.ghostwriter.openjdk.v7.model.Method model,
com.sun.tools.javac.tree.JCTree.JCLambda visitedLambda)