public class LocalVariableTypeTableAttribute extends BCIRenumberedAttribute
renumberedNONE| Constructor and Description |
|---|
LocalVariableTypeTableAttribute(int local_variable_type_table_length,
int[] start_pcs,
int[] lengths,
CPUTF8[] names,
CPUTF8[] signatures,
int[] indexes) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getLength() |
protected ClassFileEntry[] |
getNestedClassFileEntries() |
protected int[] |
getStartPCs() |
void |
renumber(List byteCodeOffsets)
In Pack200, line number tables are BCI renumbered.
|
protected void |
resolve(ClassConstantPool pool)
Allows the constant pool entries to resolve their nested entries.
|
static void |
setAttributeName(CPUTF8 cpUTF8Value) |
void |
setCodeLength(int length) |
String |
toString() |
protected void |
writeBody(DataOutputStream dos) |
hasBCIRenumberingdoWrite, equals, getAttributeName, getLengthIncludingHeader, hashCode, isSourceFileAttributeobjectHashCode, writepublic LocalVariableTypeTableAttribute(int local_variable_type_table_length, int[] start_pcs, int[] lengths, CPUTF8[] names, CPUTF8[] signatures, int[] indexes)
public static void setAttributeName(CPUTF8 cpUTF8Value)
public void setCodeLength(int length)
protected int getLength()
getLength in class BCIRenumberedAttributeprotected void writeBody(DataOutputStream dos) throws IOException
writeBody in class BCIRenumberedAttributeIOExceptionprotected void resolve(ClassConstantPool pool)
ClassFileEntryprotected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries in class Attributeprotected int[] getStartPCs()
getStartPCs in class BCIRenumberedAttributepublic void renumber(List byteCodeOffsets) throws Pack200Exception
BCIRenumberedAttributerenumber in class BCIRenumberedAttributebyteCodeOffsets - List of Integer offsets of the bytecode arrayPack200Exception - TODOpublic String toString()
toString in class BCIRenumberedAttributeCopyright © 2002–2020 The Apache Software Foundation. All rights reserved.