protected class Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor extends MethodVisitor
api, mv| Modifier | Constructor and Description |
|---|---|
protected |
ExceptionTableSubstitutor(MethodVisitor methodVisitor)
Creates a label substitutor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitJumpInsn(int opcode,
Label label) |
void |
visitLabel(Label label) |
void |
visitLookupSwitchInsn(Label defaultOption,
int[] keys,
Label[] label) |
void |
visitTableSwitchInsn(int minimum,
int maximum,
Label defaultOption,
Label... label) |
AnnotationVisitor |
visitTryCatchAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
void |
visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
getDelegate, visitAnnotableParameterCount, 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 MethodVisitor@MaybeNull public AnnotationVisitor visitTryCatchAnnotation(int typeReference, @MaybeNull TypePath typePath, String descriptor, 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 minimum,
int maximum,
Label defaultOption,
Label... label)
visitTableSwitchInsn in class MethodVisitorpublic void visitLookupSwitchInsn(Label defaultOption, int[] keys, Label[] label)
visitLookupSwitchInsn in class MethodVisitorCopyright © 2014–2025. All rights reserved.