Public Methods | |
LineNumberTable (int name_index, int length, LineNumber[] line_number_table, ConstantPool constant_pool) | |
LineNumberTable (LineNumberTable c) | |
void | accept (Visitor v) |
Attribute | copy (ConstantPool constant_pool) |
final void | dump (DataOutputStream file) throws IOException |
final LineNumber[] | getLineNumberTable () |
int | getSourceLine (int pos) |
final int | getTableLength () |
final void | setLineNumberTable (LineNumber[] line_number_table) |
final String | toString () |
LineNumberTable (int name_index, int length, LineNumber[] line_number_table, ConstantPool constant_pool) | |
LineNumberTable (LineNumberTable c) | |
void | accept (Visitor v) |
Attribute | copy (ConstantPool constant_pool) |
final void | dump (DataOutputStream file) throws IOException |
final LineNumber[] | getLineNumberTable () |
int | getSourceLine (int pos) |
final int | getTableLength () |
final void | setLineNumberTable (LineNumber[] line_number_table) |
final String | toString () |
Private Methods | |
LineNumberTable (int name_index, int length, DataInputStream file, ConstantPool constant_pool) throws IOException | |
LineNumberTable (int name_index, int length, DataInputStream file, ConstantPool constant_pool) throws IOException | |
Private Attributes | |
int | line_number_table_length |
LineNumber[] | line_number_table |
LineNumber[] | line_number_table |
Definition at line 16 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java.
|
Construct object from file stream.
Definition at line 41 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Construct object from file stream.
Definition at line 41 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects.
Reimplemented from Attribute. Definition at line 66 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects.
Reimplemented from Attribute. Definition at line 66 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Reimplemented from Attribute. Definition at line 72 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Reimplemented from Attribute. Definition at line 72 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Dump line number table attribute to file stream in binary format.
Reimplemented from Attribute. Definition at line 88 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Dump line number table attribute to file stream in binary format.
Reimplemented from Attribute. Definition at line 88 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Definition at line 98 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Definition at line 98 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Map byte code positions to source code lines.
Definition at line 105 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Map byte code positions to source code lines.
Definition at line 105 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. Referenced by MethodInfo::loadLineNumbers().
|
|
Definition at line 142 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Definition at line 142 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Reimplemented from Attribute. Definition at line 151 of file src/de/fub/bytecode/classfile/LineNumberTable.java. |
|
Reimplemented from Attribute. Definition at line 151 of file lib/jpf/de/fub/bytecode/classfile/LineNumberTable.java. |