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 String
getClassName()
ObjectType
getClassType()
Get corresponding ObjectType (ClassType or ArrayType).CpoolUtf8
getName()
String
getStringName()
Get name of the class as a String.int
getTag()
int
hashCode()
void
print(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:
getTag
in 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:
hashCode
in classCpoolEntry
-
print
public void print(ClassTypeWriter dst, int verbosity)
Description copied from class:CpoolEntry
Print 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:
print
in classCpoolEntry
-
-