类 TryCatchBlockNode
java.lang.Object
org.beetl.ow2.asm.tree.TryCatchBlockNode
A node that represents a try catch block.
- 作者:
- Eric Bruneton
-
字段概要
字段修饰符和类型字段说明End of the exception handler's scope (exclusive).Beginning of the exception handler's code.The runtime invisible type annotations on the exception handler type.Beginning of the exception handler's scope (inclusive).Internal className of the type of exceptions handled by the handler.The runtime visible type annotations on the exception handler type. -
构造器概要
构造器构造器说明TryCatchBlockNode(LabelNode start, LabelNode end, LabelNode handler, String type) Constructs a newTryCatchBlockNode. -
方法概要
修饰符和类型方法说明voidaccept(MethodVisitor mv) Makes the given visitor visit this try catch block.voidupdateIndex(int index) Updates the index of this try catch block in the method's list of try catch block nodes.
-
字段详细资料
-
start
Beginning of the exception handler's scope (inclusive). -
end
End of the exception handler's scope (exclusive). -
handler
Beginning of the exception handler's code. -
type
Internal className of the type of exceptions handled by the handler. May be null to catch any exceptions (for "finally" blocks). -
visibleTypeAnnotations
The runtime visible type annotations on the exception handler type. This list is a list ofTypeAnnotationNodeobjects. May be null. -
invisibleTypeAnnotations
The runtime invisible type annotations on the exception handler type. This list is a list ofTypeAnnotationNodeobjects. May be null.
-
-
构造器详细资料
-
TryCatchBlockNode
Constructs a newTryCatchBlockNode.- 参数:
start- beginning of the exception handler's scope (inclusive).end- end of the exception handler's scope (exclusive).handler- beginning of the exception handler's code.type- internal className of the type of exceptions handled by the handler, or null to catch any exceptions (for "finally" blocks).
-
-
方法详细资料
-
updateIndex
public void updateIndex(int index) Updates the index of this try catch block in the method's list of try catch block nodes. This index maybe stored in the 'target' field of the type annotations of this block.- 参数:
index- the new index of this try catch block in the method's list of try catch block nodes.
-
accept
Makes the given visitor visit this try catch block.- 参数:
mv- a method visitor.
-