Class ConstantPoolEntryClass
java.lang.Object
org.benf.cfr.reader.entities.AbstractConstantPoolEntry
org.benf.cfr.reader.entities.constantpool.ConstantPoolEntryClass
- All Implemented Interfaces:
ConstantPoolEntry
,ConstantPoolEntryLiteral
public class ConstantPoolEntryClass
extends AbstractConstantPoolEntry
implements ConstantPoolEntryLiteral
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.benf.cfr.reader.entities.constantpool.ConstantPoolEntry
ConstantPoolEntry.Type
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) JavaTypeInstance
(package private) final int
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate JavaTypeInstance
convertFromString
(String rawType) void
private String
getClassNameString
(int index) long
toString()
Methods inherited from class org.benf.cfr.reader.entities.AbstractConstantPoolEntry
getCp
-
Field Details
-
OFFSET_OF_NAME_INDEX
private static final long OFFSET_OF_NAME_INDEX- See Also:
-
nameIndex
final int nameIndex -
javaTypeInstance
-
-
Constructor Details
-
ConstantPoolEntryClass
-
-
Method Details
-
getRawByteLength
public long getRawByteLength()- Specified by:
getRawByteLength
in interfaceConstantPoolEntry
-
toString
-
getTextPath
-
getFilePath
-
getClassNameString
-
dump
- Specified by:
dump
in interfaceConstantPoolEntry
-
convertFromString
-
getTypeInstance
-
getTypeInstanceKnownOuter
-
getTypeInstanceKnownInner
-
getStackType
- Specified by:
getStackType
in interfaceConstantPoolEntryLiteral
-