public class LocalVariableTypeAttribute extends LocalVariableAttribute
LocalVariableTypeTable_attribute
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
tag
The name of the attribute
"LocalVariableTypeTable" . |
typeTag
constPool, info, name
Modifier | Constructor and Description |
---|---|
|
LocalVariableTypeAttribute(ConstPool cp)
Constructs an empty LocalVariableTypeTable.
|
private |
LocalVariableTypeAttribute(ConstPool cp,
byte[] dest) |
(package private) |
LocalVariableTypeAttribute(ConstPool cp,
int n,
java.io.DataInputStream in) |
Modifier and Type | Method and Description |
---|---|
(package private) LocalVariableAttribute |
makeThisAttr(ConstPool cp,
byte[] dest) |
(package private) java.lang.String |
renameEntry(java.lang.String desc,
java.util.Map classnames) |
(package private) java.lang.String |
renameEntry(java.lang.String desc,
java.lang.String oldname,
java.lang.String newname) |
addEntry, codeLength, copy, descriptor, descriptorIndex, index, nameIndex, renameClass, renameClass, shiftIndex, shiftPc, signature, signatureIndex, startPc, tableLength, variableName
copyAll, get, getConstPool, getLength, getName, getRefClasses, getRefClasses, length, lookup, read, remove, renameClass, renameClass, set, write, writeAll
public static final java.lang.String tag
"LocalVariableTypeTable"
.public LocalVariableTypeAttribute(ConstPool cp)
LocalVariableTypeAttribute(ConstPool cp, int n, java.io.DataInputStream in) throws java.io.IOException
java.io.IOException
private LocalVariableTypeAttribute(ConstPool cp, byte[] dest)
java.lang.String renameEntry(java.lang.String desc, java.lang.String oldname, java.lang.String newname)
renameEntry
in class LocalVariableAttribute
java.lang.String renameEntry(java.lang.String desc, java.util.Map classnames)
renameEntry
in class LocalVariableAttribute
LocalVariableAttribute makeThisAttr(ConstPool cp, byte[] dest)
makeThisAttr
in class LocalVariableAttribute