protected class Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor extends MethodVisitor
api, mv| Modifier | Constructor and Description |
|---|---|
protected |
ExceptionTableSubstitutor(MethodVisitor methodVisitor)
Creates a label substitor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString() |
void |
visitJumpInsn(int opcode,
Label label) |
void |
visitLabel(Label label) |
void |
visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
visitTableSwitchInsn(int min,
int max,
Label dflt,
Label... labels) |
AnnotationVisitor |
visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String desc,
boolean visible) |
void |
visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTypeAnnotation, visitTypeInsn, visitVarInsnprotected ExceptionTableSubstitutor(MethodVisitor methodVisitor)
methodVisitor - The method visitor for which to substitute labels.public void visitTryCatchBlock(Label start, Label end, Label handler, String type)
visitTryCatchBlock in class MethodVisitorpublic AnnotationVisitor visitTryCatchAnnotation(int typeRef, TypePath typePath, String desc, boolean visible)
visitTryCatchAnnotation in class MethodVisitorpublic void visitLabel(Label label)
visitLabel in class MethodVisitorpublic void visitJumpInsn(int opcode,
Label label)
visitJumpInsn in class MethodVisitorpublic void visitTableSwitchInsn(int min,
int max,
Label dflt,
Label... labels)
visitTableSwitchInsn in class MethodVisitorpublic void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
visitLookupSwitchInsn in class MethodVisitorCopyright © 2014–2016. All rights reserved.