protected class Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor
extends org.objectweb.asm.MethodVisitor
| Modifier | Constructor and Description |
|---|---|
protected |
ExceptionTableSubstitutor(org.objectweb.asm.MethodVisitor methodVisitor)
Creates a label substitutor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitJumpInsn(int opcode,
org.objectweb.asm.Label label) |
void |
visitLabel(org.objectweb.asm.Label label) |
void |
visitLookupSwitchInsn(org.objectweb.asm.Label defaultOption,
int[] keys,
org.objectweb.asm.Label[] label) |
void |
visitTableSwitchInsn(int minimum,
int maximum,
org.objectweb.asm.Label defaultOption,
org.objectweb.asm.Label... label) |
org.objectweb.asm.AnnotationVisitor |
visitTryCatchAnnotation(int typeReference,
org.objectweb.asm.TypePath typePath,
String descriptor,
boolean visible) |
void |
visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
String type) |
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(org.objectweb.asm.MethodVisitor methodVisitor)
methodVisitor - The method visitor for which to substitute labels.public void visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
String type)
visitTryCatchBlock in class org.objectweb.asm.MethodVisitorpublic org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int typeReference,
org.objectweb.asm.TypePath typePath,
String descriptor,
boolean visible)
visitTryCatchAnnotation in class org.objectweb.asm.MethodVisitorpublic void visitLabel(org.objectweb.asm.Label label)
visitLabel in class org.objectweb.asm.MethodVisitorpublic void visitJumpInsn(int opcode,
org.objectweb.asm.Label label)
visitJumpInsn in class org.objectweb.asm.MethodVisitorpublic void visitTableSwitchInsn(int minimum,
int maximum,
org.objectweb.asm.Label defaultOption,
org.objectweb.asm.Label... label)
visitTableSwitchInsn in class org.objectweb.asm.MethodVisitorpublic void visitLookupSwitchInsn(org.objectweb.asm.Label defaultOption,
int[] keys,
org.objectweb.asm.Label[] label)
visitLookupSwitchInsn in class org.objectweb.asm.MethodVisitorCopyright © 2014–2019. All rights reserved.