public class ConstantPoolEntryClass extends AbstractConstantPoolEntry implements ConstantPoolEntryLiteral
ConstantPoolEntry.Type| Modifier and Type | Field and Description |
|---|---|
(package private) JavaTypeInstance |
javaTypeInstance |
(package private) int |
nameIndex |
private static long |
OFFSET_OF_NAME_INDEX |
| Constructor and Description |
|---|
ConstantPoolEntryClass(ConstantPool cp,
ByteData data) |
| Modifier and Type | Method and Description |
|---|---|
private JavaTypeInstance |
convertFromString(java.lang.String rawType) |
void |
dump(Dumper d) |
private java.lang.String |
getClassNameString(int index) |
java.lang.String |
getFilePath() |
long |
getRawByteLength() |
StackType |
getStackType() |
java.lang.String |
getTextPath() |
JavaTypeInstance |
getTypeInstance() |
JavaTypeInstance |
getTypeInstanceKnownInner(ConstantPoolEntryClass inner) |
JavaTypeInstance |
getTypeInstanceKnownOuter(ConstantPoolEntryClass outer) |
java.lang.String |
toString() |
getCpprivate static final long OFFSET_OF_NAME_INDEX
final int nameIndex
transient JavaTypeInstance javaTypeInstance
public ConstantPoolEntryClass(ConstantPool cp, ByteData data)
public long getRawByteLength()
getRawByteLength in interface ConstantPoolEntrypublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getTextPath()
public java.lang.String getFilePath()
private java.lang.String getClassNameString(int index)
public void dump(Dumper d)
dump in interface ConstantPoolEntryprivate JavaTypeInstance convertFromString(java.lang.String rawType)
public JavaTypeInstance getTypeInstance()
public JavaTypeInstance getTypeInstanceKnownOuter(ConstantPoolEntryClass outer)
public JavaTypeInstance getTypeInstanceKnownInner(ConstantPoolEntryClass inner)
public StackType getStackType()
getStackType in interface ConstantPoolEntryLiteral