|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--soot.coffi.attribute_info | +--soot.coffi.Exception_attribute
There should be exactly one Exceptions attribute in every method, indicating the types of exceptions the method might throw.
attribute_info
,
method_info.attributes
Field Summary | |
long |
attribute_length
Length of attribute in bytes. |
int |
attribute_name
Constant pool index of the name of this attribute; should be a utf8 String matching one of the constant Strings define here. |
static java.lang.String |
Code
String by which a Code attribute is recognized. |
static java.lang.String |
ConstantValue
String by which a ConstantValue attribute is recognized. |
int[] |
exception_index_table
Constant pool indices of CONSTANT_Class types representing exceptions the associated method might throw. |
static java.lang.String |
Exceptions
String by which an Exceptions attribute is recognized. |
static java.lang.String |
LineNumberTable
String by which a LineNumberTable attribute is recognized. |
static java.lang.String |
LocalVariableTable
String by which a LocalVariableTable attribute is recognized. |
int |
number_of_exceptions
Length of exception table array. |
static java.lang.String |
SourceFile
String by which a SourceFile attribute is recognized. |
Constructor Summary | |
Exception_attribute()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public int number_of_exceptions
public int[] exception_index_table
CONSTANT_Class_info
public static final java.lang.String SourceFile
SourceFile_attribute
public static final java.lang.String ConstantValue
ConstantValue_attribute
public static final java.lang.String Code
Code_attribute
public static final java.lang.String Exceptions
Exceptions_attribute
public static final java.lang.String LineNumberTable
LineNumberTable_attribute
public static final java.lang.String LocalVariableTable
LocalVariableTable_attribute
public int attribute_name
attribute_info.SourceFile
,
attribute_info.ConstantValue
,
attribute_info.Code
,
attribute_info.Exceptions
,
attribute_info.LineNumberTable
,
attribute_info.LocalVariableTable
,
CONSTANT_Utf8_info
public long attribute_length
Constructor Detail |
public Exception_attribute()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |