gnu.bytecode

Class CpoolRef


public class CpoolRef
extends CpoolEntry

A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool.

Field Summary

Fields inherited from class gnu.bytecode.CpoolEntry

index

Method Summary

CpoolClass
getCpoolClass()
CpoolNameAndType
getNameAndType()
int
getTag()
int
hashCode()
void
print(ClassTypeWriter dst, int verbosity)
Print this constant pool entry.

Methods inherited from class gnu.bytecode.CpoolEntry

getIndex, getTag, hashCode, print

Method Details

getCpoolClass

public final CpoolClass getCpoolClass()

getNameAndType

public final CpoolNameAndType getNameAndType()

getTag

public int getTag()
Overrides:
getTag in interface CpoolEntry

hashCode

public int hashCode()
Overrides:
hashCode in interface CpoolEntry

print

public 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.
Overrides:
print in interface CpoolEntry