private boolean |
Classfile.constantPoolStringEquals(int cpIdx,
java.lang.String asciiStr) |
Compare a string in the constant pool with a given ASCII string, without constructing the constant pool
String object.
|
private java.lang.String |
Classfile.getConstantPoolClassDescriptor(int cpIdx) |
Get a string from the constant pool representing an internal string descriptor for a class name
("Lcom/xyz/MyClass;"), and interpret it as a class name by replacing '/' with '.', and removing the leading
"L" and the trailing ";".
|
private java.lang.String |
Classfile.getConstantPoolClassName(int cpIdx) |
Get a string from the constant pool, and interpret it as a class name by replacing '/' with '.'.
|
private java.lang.String |
Classfile.getConstantPoolString(int cpIdx) |
Get a string from the constant pool.
|
private java.lang.String |
Classfile.getConstantPoolString(int cpIdx,
boolean replaceSlashWithDot,
boolean stripLSemicolon) |
Get a string from the constant pool, optionally replacing '/' with '.'.
|
private java.lang.String |
Classfile.getConstantPoolString(int cpIdx,
int subFieldIdx) |
Get a string from the constant pool.
|
private byte |
Classfile.getConstantPoolStringFirstByte(int cpIdx) |
Get the first UTF8 byte of a string in the constant pool, or '\0' if the string is null or empty.
|
private int |
Classfile.getConstantPoolStringOffset(int cpIdx,
int subFieldIdx) |
Get the byte offset within the buffer of a string from the constant pool, or 0 for a null string.
|
private java.lang.Object |
Classfile.getFieldConstantPoolValue(int tag,
char fieldTypeDescriptorFirstChar,
int cpIdx) |
Get a field constant from the constant pool.
|
private void |
Classfile.readBasicClassInfo() |
Read basic class information.
|
private void |
Classfile.readClassAttributes() |
Read class attributes.
|
private void |
Classfile.readFields() |
Read the class' fields.
|
private void |
Classfile.readMethods() |
Read the class' methods.
|