public class ExitPointCleanup extends SimpleInsnVisitor<MethodTransformContext> implements MethodTransformer
NONE| Constructor and Description |
|---|
ExitPointCleanup() |
| Modifier and Type | Method and Description |
|---|---|
void |
transform(MethodDecl function,
MethodTransformContext ctx)
Transform the
MethodDecl. |
None |
visitBlock(Block block,
MethodTransformContext ctx) |
None |
visitTryCatch(TryCatch tryCatch,
MethodTransformContext ctx) |
visitDefaultvisitArrayElementReference, visitArrayLen, visitAssert, visitBinary, visitBlockContainer, visitBranch, visitCheckCast, visitClassDecl, visitCompare, visitComparison, visitCompoundAssignment, visitContinue, visitDeadCode, visitDoWhileLoop, visitFieldDecl, visitFieldReference, visitForEachLoop, visitForLoop, visitIfInstruction, visitInstanceOf, visitInvoke, visitInvokeDynamic, visitLdcBoolean, visitLdcChar, visitLdcClass, visitLdcNull, visitLdcNumber, visitLdcString, visitLeave, visitLoad, visitLoadThis, visitLocalReference, visitLocalVariable, visitLogicAnd, visitLogicNot, visitLogicOr, visitMethodDecl, visitMethodReference, visitMonitor, visitNew, visitNewArray, visitNewObject, visitNop, visitPostIncrement, visitReturn, visitStore, visitSwitch, visitSwitchSection, visitSwitchTable, visitSynchronized, visitTernary, visitThrow, visitTryCatchHandler, visitTryFinally, visitTryWithResources, visitWhileLoop, visitYieldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, stepTypepublic void transform(MethodDecl function, MethodTransformContext ctx)
MethodTransformerMethodDecl.transform in interface MethodTransformerfunction - The function to transform.ctx - The MethodTransformContext.public None visitBlock(Block block, MethodTransformContext ctx)
visitBlock in class InsnVisitor<None,MethodTransformContext>public None visitTryCatch(TryCatch tryCatch, MethodTransformContext ctx)
visitTryCatch in class InsnVisitor<None,MethodTransformContext>