public class LineNumberTableAttribute extends BCIRenumberedAttribute
renumbered
NONE
Constructor and Description |
---|
LineNumberTableAttribute(int line_number_table_length,
int[] start_pcs,
int[] line_numbers) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(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) |
String |
toString() |
protected void |
writeBody(DataOutputStream dos) |
hasBCIRenumbering, renumber
doWrite, getAttributeName, getLengthIncludingHeader, hashCode, isSourceFileAttribute
objectHashCode, write
public LineNumberTableAttribute(int line_number_table_length, int[] start_pcs, int[] line_numbers)
public static void setAttributeName(CPUTF8 cpUTF8Value)
protected int getLength()
getLength
in class BCIRenumberedAttribute
protected void writeBody(DataOutputStream dos) throws IOException
writeBody
in class BCIRenumberedAttribute
IOException
public String toString()
toString
in class BCIRenumberedAttribute
protected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries
in class Attribute
protected void resolve(ClassConstantPool pool)
ClassFileEntry
protected int[] getStartPCs()
getStartPCs
in class BCIRenumberedAttribute
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.