public class CPFieldRef extends ConstantPoolEntry
CP_Class, CP_Double, CP_Fieldref, CP_Float, CP_Integer, CP_InterfaceMethodref, CP_Long, CP_Methodref, CP_NameAndType, CP_String, CP_UTF8, globalIndex
NONE
Constructor and Description |
---|
CPFieldRef(CPClass className,
CPNameAndType descriptor,
int globalIndex) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
protected ClassFileEntry[] |
getNestedClassFileEntries() |
int |
hashCode() |
protected void |
resolve(ClassConstantPool pool)
Allows the constant pool entries to resolve their nested entries.
|
java.lang.String |
toString() |
protected void |
writeBody(java.io.DataOutputStream dos) |
doWrite, getGlobalIndex, getTag
objectHashCode, write
public CPFieldRef(CPClass className, CPNameAndType descriptor, int globalIndex)
protected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries
in class ClassFileEntry
protected void resolve(ClassConstantPool pool)
ClassFileEntry
resolve
in class ClassFileEntry
pool
- TODOprotected void writeBody(java.io.DataOutputStream dos) throws java.io.IOException
writeBody
in class ConstantPoolEntry
java.io.IOException
public java.lang.String toString()
toString
in class ClassFileEntry
public int hashCode()
hashCode
in class ConstantPoolEntry
public boolean equals(java.lang.Object obj)
equals
in class ConstantPoolEntry