soot.coffi
Class array_element_value

java.lang.Object
  extended by soot.coffi.element_value
      extended by soot.coffi.array_element_value

public class array_element_value
extends element_value

There can be many element_value pairs in each annotation

Author:
Jennifer Lhotak
See Also:
attribute_info

Field Summary
static String AnnotationDefault
          String by which an annotation default attribute is recognized.
 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 String BootstrapMethods
          String by which a BootstrapMethods attribute is recognized.
static String Code
          String by which a Code attribute is recognized.
static String ConstantValue
          String by which a ConstantValue attribute is recognized.
static String Deprecated
          String by which a Deprecated attribute is recognized.
static String EnclosingMethod
          String by which a EnclosingMethod attribute is recognized.
static String Exceptions
          String by which an Exceptions attribute is recognized.
static String InnerClasses
          String by which a InnerClasses attribute is recognized.
static String LineNumberTable
          String by which a LineNumberTable attribute is recognized.
static String LocalVariableTable
          String by which a LocalVariableTable attribute is recognized.
static String LocalVariableTypeTable
          String by which a LocalVariableTypeTable attribute is recognized.
static String RuntimeInvisibleAnnotations
          String by which a runtime invisible annotation attribute is recognized.
static String RuntimeInvisibleParameterAnnotations
          String by which a runtime invisible parameter annotation attribute is recognized.
static String RuntimeVisibleAnnotations
          String by which a runtime visible annotation attribute is recognized.
static String RuntimeVisibleParameterAnnotations
          String by which a runtime visible parameter annotation attribute is recognized.
static String Signature
          String by which a Synthetic attribute is recognized.
static String SourceFile
          String by which a SourceFile attribute is recognized.
static String Synthetic
          String by which a Synthetic attribute is recognized.
 
Constructor Summary
array_element_value()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SourceFile

public static final String SourceFile
String by which a SourceFile attribute is recognized.

See Also:
SourceFile_attribute, Constant Field Values

ConstantValue

public static final String ConstantValue
String by which a ConstantValue attribute is recognized.

See Also:
ConstantValue_attribute, Constant Field Values

Code

public static final String Code
String by which a Code attribute is recognized.

See Also:
Code_attribute, Constant Field Values

Exceptions

public static final String Exceptions
String by which an Exceptions attribute is recognized.

See Also:
Exception_attribute, Constant Field Values

LineNumberTable

public static final String LineNumberTable
String by which a LineNumberTable attribute is recognized.

See Also:
LineNumberTable_attribute, Constant Field Values

LocalVariableTable

public static final String LocalVariableTable
String by which a LocalVariableTable attribute is recognized.

See Also:
LocalVariableTable_attribute, Constant Field Values

InnerClasses

public static final String InnerClasses
String by which a InnerClasses attribute is recognized.

See Also:
InnerClasses_attribute, Constant Field Values

Synthetic

public static final String Synthetic
String by which a Synthetic attribute is recognized.

See Also:
Synthetic_attribute, Constant Field Values

BootstrapMethods

public static final String BootstrapMethods
String by which a BootstrapMethods attribute is recognized.

See Also:
BootstrapMethods_attribute, Constant Field Values

Signature

public static final String Signature
String by which a Synthetic attribute is recognized.

See Also:
Signature_attribute, Constant Field Values

Deprecated

public static final String Deprecated
String by which a Deprecated attribute is recognized.

See Also:
Deprecated_attribute, Constant Field Values

EnclosingMethod

public static final String EnclosingMethod
String by which a EnclosingMethod attribute is recognized.

See Also:
EnclosingMethod_attribute, Constant Field Values

LocalVariableTypeTable

public static final String LocalVariableTypeTable
String by which a LocalVariableTypeTable attribute is recognized.

See Also:
LocalVariableTypeTable_attribute, Constant Field Values

RuntimeVisibleAnnotations

public static final String RuntimeVisibleAnnotations
String by which a runtime visible annotation attribute is recognized.

See Also:
RuntimeVisibleAnnotations_attribute, Constant Field Values

RuntimeInvisibleAnnotations

public static final String RuntimeInvisibleAnnotations
String by which a runtime invisible annotation attribute is recognized.

See Also:
RuntimeInvisibleAnnotations_attribute, Constant Field Values

RuntimeVisibleParameterAnnotations

public static final String RuntimeVisibleParameterAnnotations
String by which a runtime visible parameter annotation attribute is recognized.

See Also:
RuntimeVisibleParameterAnnotations_attribute, Constant Field Values

RuntimeInvisibleParameterAnnotations

public static final String RuntimeInvisibleParameterAnnotations
String by which a runtime invisible parameter annotation attribute is recognized.

See Also:
RuntimeInvisibleParameterAnnotations_attribute, Constant Field Values

AnnotationDefault

public static final String AnnotationDefault
String by which an annotation default attribute is recognized.

See Also:
AnnotationDefault_attribute, Constant Field Values

attribute_name

public 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.

See Also:
attribute_info.SourceFile, attribute_info.ConstantValue, attribute_info.Code, attribute_info.Exceptions, attribute_info.LineNumberTable, attribute_info.LocalVariableTable, attribute_info.InnerClasses, CONSTANT_Utf8_info

attribute_length

public long attribute_length
Length of attribute in bytes.

Constructor Detail

array_element_value

public array_element_value()