org.compass.core.util.asm
Class Handler

java.lang.Object
  extended by org.compass.core.util.asm.Handler

 class Handler
extends Object

Information about an exception handler block.

Author:
Eric Bruneton

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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start

Label start
Beginning of the exception handler's scope (inclusive).


end

Label end
End of the exception handler's scope (exclusive).


handler

Label handler
Beginning of the exception handler's code.


desc

String desc
Internal name of the type of exceptions handled by this handler, or null to catch any exceptions.


type

int type
Constant pool index of the internal name of the type of exceptions handled by this handler, or 0 to catch any exceptions.


next

Handler next
Next exception handler block info.

Constructor Detail

Handler

Handler()


Copyright (c) 2004-2008 The Compass Project.