public class LineNumberTableAttribute extends BCIRenumberedAttribute
renumbered
NONE
Constructor and Description |
---|
LineNumberTableAttribute(int lineNumberTableLength,
int[] startPcs,
int[] lineNumbers) |
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 lineNumberTableLength, int[] startPcs, int[] lineNumbers)
public static void setAttributeName(CPUTF8 cpUTF8Value)
protected int getLength()
getLength
in class BCIRenumberedAttribute
protected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries
in class Attribute
protected int[] getStartPCs()
getStartPCs
in class BCIRenumberedAttribute
protected void resolve(ClassConstantPool pool)
ClassFileEntry
public String toString()
toString
in class BCIRenumberedAttribute
protected void writeBody(DataOutputStream dos) throws IOException
writeBody
in class BCIRenumberedAttribute
IOException
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.