public class ReturnExpressionMutationExtractionTranslator extends com.sun.tools.javac.tree.TreeTranslator implements Translator<Method>
| Constructor and Description |
|---|
ReturnExpressionMutationExtractionTranslator(JavaCompiler javac,
JavaCompilerHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
protected com.sun.tools.javac.tree.JCTree.JCVariableDecl |
mutationCaptureVariable(com.sun.tools.javac.tree.JCTree.JCExpression value,
java.lang.String generatedCaptureName) |
void |
translate(Method model) |
void |
visitBlock(com.sun.tools.javac.tree.JCTree.JCBlock block) |
void |
visitCase(com.sun.tools.javac.tree.JCTree.JCCase caseStatement) |
translate, translate, translateAnnotations, translateCases, translateCatchers, translateTypeParams, translateVarDefs, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBreak, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLoop, visitWildcardpublic ReturnExpressionMutationExtractionTranslator(JavaCompiler javac, JavaCompilerHelper helper)
public void translate(Method model)
translate in interface Translator<Method>public void visitBlock(com.sun.tools.javac.tree.JCTree.JCBlock block)
visitBlock in class com.sun.tools.javac.tree.TreeTranslatorpublic void visitCase(com.sun.tools.javac.tree.JCTree.JCCase caseStatement)
visitCase in class com.sun.tools.javac.tree.TreeTranslatorprotected com.sun.tools.javac.tree.JCTree.JCVariableDecl mutationCaptureVariable(com.sun.tools.javac.tree.JCTree.JCExpression value,
java.lang.String generatedCaptureName)