public class LineNumberTableAttribute extends BCIRenumberedAttribute
renumberedNONE| Constructor and Description |
|---|
LineNumberTableAttribute(int line_number_table_length,
int[] start_pcs,
int[] line_numbers) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
protected int |
getLength() |
protected ClassFileEntry[] |
getNestedClassFileEntries() |
protected int[] |
getStartPCs() |
protected void |
resolve(ClassConstantPool pool)
Allows the constant pool entries to resolve their nested entries.
|
static void |
setAttributeName(CPUTF8 cpUTF8Value) |
java.lang.String |
toString() |
protected void |
writeBody(java.io.DataOutputStream dos) |
hasBCIRenumbering, renumberdoWrite, getAttributeName, getLengthIncludingHeader, hashCode, isSourceFileAttributeobjectHashCode, writepublic LineNumberTableAttribute(int line_number_table_length, int[] start_pcs, int[] line_numbers)
public static void setAttributeName(CPUTF8 cpUTF8Value)
protected int getLength()
getLength in class BCIRenumberedAttributeprotected void writeBody(java.io.DataOutputStream dos) throws java.io.IOException
writeBody in class BCIRenumberedAttributejava.io.IOExceptionpublic java.lang.String toString()
toString in class BCIRenumberedAttributeprotected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries in class Attributeprotected void resolve(ClassConstantPool pool)
ClassFileEntryprotected int[] getStartPCs()
getStartPCs in class BCIRenumberedAttribute