org.objectweb.asm.tree
Class TryCatchBlockNode
public class TryCatchBlockNode
A node that represents a try catch block.
LabelNode | end - End of the exception handler's scope (exclusive).
|
LabelNode | handler - Beginning of the exception handler's code.
|
LabelNode | start - Beginning of the exception handler's scope (inclusive).
|
String | type - Internal name of the type of exceptions handled by the handler.
|
end
public LabelNode end
End of the exception handler's scope (exclusive).
handler
public LabelNode handler
Beginning of the exception handler's code.
start
public LabelNode start
Beginning of the exception handler's scope (inclusive).
type
public String type
Internal name of the type of exceptions handled by the handler. May be
null to catch any exceptions (for "finally" blocks).
TryCatchBlockNode
public TryCatchBlockNode(LabelNode start,
LabelNode end,
LabelNode handler,
String type)
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 name of the type of exceptions handled by the
handler, or null to catch any exceptions (for "finally"
blocks).
accept
public void accept(MethodVisitor mv)
Makes the given visitor visit this try catch block.