public abstract class InsnVisitor<R,C>
extends java.lang.Object
Instructions.
The visitor system is explicitly NotNull, use None.INSTANCE,
for 'none' returns.
Created by covers1624 on 16/4/21.
| Constructor and Description |
|---|
InsnVisitor() |
public abstract R visitDefault(Instruction insn, C ctx)
public R visitArrayElementReference(ArrayElementReference elemRef, C ctx)
public R visitBlockContainer(BlockContainer container, C ctx)
public R visitComparison(Comparison comparison, C ctx)
public R visitCompoundAssignment(CompoundAssignment comp, C ctx)
public R visitDoWhileLoop(DoWhileLoop doWhileLoop, C ctx)
public R visitFieldReference(FieldReference fieldRef, C ctx)
public R visitForEachLoop(ForEachLoop forEachLoop, C ctx)
public R visitIfInstruction(IfInstruction ifInsn, C ctx)
public R visitLocalVariable(LocalVariable localVariable, C ctx)
public R visitPostIncrement(PostIncrement postIncrement, C ctx)
public R visitInstanceOf(InstanceOf instanceOf, C ctx)
public R visitInvokeDynamic(InvokeDynamic indy, C ctx)
public R visitLdcBoolean(LdcBoolean ldcBoolean, C ctx)
public R visitLocalReference(LocalReference localRef, C ctx)
public R visitMethodDecl(MethodDecl methodDecl, C ctx)
public R visitMethodReference(MethodReference methodReference, C ctx)
public R visitSwitchTable(SwitchTable switchTable, C ctx)
public R visitSwitchSection(SwitchTable.SwitchSection switchSection, C ctx)
public R visitSynchronized(Synchronized synchInsn, C ctx)
public R visitTryCatchHandler(TryCatch.TryCatchHandler catchHandler, C ctx)
public R visitTryFinally(TryFinally tryFinally, C ctx)
public R visitTryWithResources(TryWithResources tryWithResources, C ctx)