soot.coffi
Class SourceFile_attribute

java.lang.Object
  |
  +--soot.coffi.attribute_info
        |
        +--soot.coffi.SourceFile_attribute

public class SourceFile_attribute
extends soot.coffi.attribute_info

A debugging attribute, this gives the name of the source file for this .class file.

See Also:
attribute_info

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.
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.
static java.lang.String SourceFile
          String by which a SourceFile attribute is recognized.
 int sourcefile_index
          Constant pool index of a utf8 string for the name of the associated source file.
 
Constructor Summary
SourceFile_attribute()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourcefile_index

public int sourcefile_index
Constant pool index of a utf8 string for the name of the associated source file.

See Also:
CONSTANT_Utf8_info

SourceFile

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

See Also:
SourceFile_attribute, Constant Field Values

ConstantValue

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

See Also:
ConstantValue_attribute, Constant Field Values

Code

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

See Also:
Code_attribute, Constant Field Values

Exceptions

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

See Also:
Exception_attribute, Constant Field Values

LineNumberTable

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

See Also:
LineNumberTable_attribute, Constant Field Values

LocalVariableTable

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

See Also:
LocalVariableTable_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, CONSTANT_Utf8_info

attribute_length

public long attribute_length
Length of attribute in bytes.

Constructor Detail

SourceFile_attribute

public SourceFile_attribute()