protected class Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector
extends org.objectweb.asm.MethodVisitor
Modifier and Type | Field and Description |
---|---|
private org.objectweb.asm.MethodVisitor |
methodVisitor
The method visitor for which the try-catch-finally blocks should be written.
|
Modifier | Constructor and Description |
---|---|
protected |
ExceptionTableCollector(org.objectweb.asm.MethodVisitor methodVisitor)
Creates a new exception table collector.
|
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.AnnotationVisitor |
visitTryCatchAnnotation(int typeReference,
org.objectweb.asm.TypePath typePath,
java.lang.String descriptor,
boolean visible) |
void |
visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
java.lang.String type) |
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTypeAnnotation, visitTypeInsn, visitVarInsn
private final org.objectweb.asm.MethodVisitor methodVisitor
protected ExceptionTableCollector(org.objectweb.asm.MethodVisitor methodVisitor)
methodVisitor
- The method visitor for which the try-catch-finally blocks should be written.public void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, java.lang.String type)
visitTryCatchBlock
in class org.objectweb.asm.MethodVisitor
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int typeReference, org.objectweb.asm.TypePath typePath, java.lang.String descriptor, boolean visible)
visitTryCatchAnnotation
in class org.objectweb.asm.MethodVisitor