|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.asm.Handler
class Handler
Information about an exception handler block.
Field Summary | |
---|---|
(package private) String |
desc
Internal name of the type of exceptions handled by this handler, or null to catch any exceptions. |
(package private) Label |
end
End of the exception handler's scope (exclusive). |
(package private) Label |
handler
Beginning of the exception handler's code. |
(package private) Handler |
next
Next exception handler block info. |
(package private) Label |
start
Beginning of the exception handler's scope (inclusive). |
(package private) int |
type
Constant pool index of the internal name of the type of exceptions handled by this handler, or 0 to catch any exceptions. |
Constructor Summary | |
---|---|
Handler()
|
Method Summary | |
---|---|
(package private) static Handler |
remove(Handler h,
Label start,
Label end)
Removes the range between start and end from the given exception handlers. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
Label start
Label end
Label handler
String desc
int type
Handler next
Constructor Detail |
---|
Handler()
Method Detail |
---|
static Handler remove(Handler h, Label start, Label end)
h
- an exception handler list.start
- the start of the range to be removed.end
- the end of the range to be removed. Maybe null.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |