protected class Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector
extends org.objectweb.asm.MethodVisitor
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,
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, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTypeAnnotation, visitTypeInsn, visitVarInsn
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, @Nonnull(when=MAYBE) String type)
visitTryCatchBlock
in class org.objectweb.asm.MethodVisitor
@Nonnull(when=MAYBE) public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int typeReference, @Nonnull(when=MAYBE) org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
visitTryCatchAnnotation
in class org.objectweb.asm.MethodVisitor
Copyright © 2014–2021. All rights reserved.