All Packages Class Hierarchy This Package Previous Next Index
Class lti.java.jcf.JcfExceptionTable
java.lang.Object
|
+----lti.java.jcf.JcfExceptionTable
- public class JcfExceptionTable
- extends Object
The exception table data of a method. Contained either in a separate attribute
("Exceptions") or directly after the code in a "Code" attribute.
-
catExceptCatchType
-
-
catExceptEndPC
-
-
catExceptHandlerPC
-
-
catExceptStartPC
-
-
catExceptTableSize
-
-
parent
-
-
JcfExceptionTable(JcfClassInput, JcfCodeAttribute)
- Allocates catExceptXXX arrays, then reads each exception descriptor into the
appropriate arrays.
-
getParent()
-
-
write(JcfClassOutput)
- For each exception descriptor, writes from the appropriate array to ost.
catExceptTableSize
public short catExceptTableSize
catExceptStartPC
public short catExceptStartPC[]
catExceptEndPC
public short catExceptEndPC[]
catExceptHandlerPC
public short catExceptHandlerPC[]
catExceptCatchType
public short catExceptCatchType[]
parent
protected JcfCodeAttribute parent
JcfExceptionTable
public JcfExceptionTable(JcfClassInput ist,
JcfCodeAttribute p) throws IOException
- Allocates catExceptXXX arrays, then reads each exception descriptor into the
appropriate arrays.
getParent
public final JcfCodeAttribute getParent()
write
public void write(JcfClassOutput ost) throws IOException
- For each exception descriptor, writes from the appropriate array to ost.
All Packages Class Hierarchy This Package Previous Next Index