Package gnu.bytecode
Class CpoolClass
- java.lang.Object
-
- gnu.bytecode.CpoolEntry
-
- gnu.bytecode.CpoolClass
-
public class CpoolClass extends CpoolEntry
A CONSTANT_Class entry in the constant pool.
-
-
Field Summary
-
Fields inherited from class gnu.bytecode.CpoolEntry
index
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassName()ObjectTypegetClassType()Get corresponding ObjectType (ClassType or ArrayType).CpoolUtf8getName()StringgetStringName()Get name of the class as a String.intgetTag()inthashCode()voidprint(ClassTypeWriter dst, int verbosity)Print this constant pool entry.-
Methods inherited from class gnu.bytecode.CpoolEntry
getIndex
-
-
-
-
Method Detail
-
getTag
public int getTag()
- Specified by:
getTagin classCpoolEntry
-
getName
public final CpoolUtf8 getName()
-
getStringName
public final String getStringName()
Get name of the class as a String.
-
getClassName
public final String getClassName()
-
getClassType
public final ObjectType getClassType()
Get corresponding ObjectType (ClassType or ArrayType).
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCpoolEntry
-
print
public void print(ClassTypeWriter dst, int verbosity)
Description copied from class:CpoolEntryPrint this constant pool entry. If verbosity==0, print very tersely (no extraneous text). If verbosity==1, prefix the type of the constant. If verbosity==2, add more descriptive text.- Specified by:
printin classCpoolEntry
-
-