gnu.bytecode
Class CpoolEntry
public abstract class CpoolEntry
extends java.lang.Object
An entry in the constant pool for a ClassType.
Each entry belong to the constant pool table of the "owning"
ClassType. Hashing is used to make each entry unique (with a ClassType).
By convention, each sub-class has a static get_const method which is
used when a contant pool entry is need: The get_const method will
return an existing matching entry if possible, or allocate a new
one if needed.
int | index - This entry's index in the constant pool.
|
index
public int index
This entry's index in the constant pool.
CpoolEntry
protected CpoolEntry()
getIndex
public int getIndex()
getTag
public abstract int getTag()
hashCode
public int hashCode()
print
public abstract void print(ClassTypeWriter dst,
int verbosity)
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.