|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--javar.constantpool.ConstantPoolEntry
|
+--javar.constantpool.CONSTANT_Fieldref
This is the Fieldref class that represents an entry in the constant pool
| Field Summary |
| Fields inherited from class javar.constantpool.ConstantPoolEntry |
CLASS_CODE, DOUBLE_CODE, FIELD_REF_CODE, FLOAT_CODE, index, INTEGER_CODE, INTERFACE_METHOD_REF_CODE, LONG_CODE, METHOD_REF_CODE, NAME_AND_TYPE_CODE, pool, STRING_CODE, UTF8_CODE |
| Constructor Summary | |
CONSTANT_Fieldref(ConstantPool p)
Constructor |
|
| Method Summary | |
CONSTANT_Classref |
getClassEntry()
This will get the Class as an entry. |
long |
getClassIndex()
This will get the index to the class reference for this field |
byte |
getCode()
This is the code for this constant |
CONSTANT_NameAndType |
getNameAndTypeEntry()
This will get the name and type as an entry. |
long |
getNameAndTypeIndex()
This will get the index to the name and type reference for this field |
void |
load(DataInputStream in)
This will read in whatever data is neccessary to create this entry |
void |
setClassIndex(long classIndex)
This will set the index to the class entry for this field |
void |
setNameAndTypeIndex(long nameAndTypeIndex)
This will set the index to the name and type entry for this field |
byte[] |
toBytes()
This will take the entry and convert it into bytes. |
String |
toString()
This will print a string rep of the class |
| Methods inherited from class javar.constantpool.ConstantPoolEntry |
getIndex, setIndex |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public CONSTANT_Fieldref(ConstantPool p)
| Method Detail |
public byte getCode()
getCode in class ConstantPoolEntrypublic void setClassIndex(long classIndex)
classIndex - An index in the constant pool pointing to a classpublic long getClassIndex()
public CONSTANT_Classref getClassEntry()
public void setNameAndTypeIndex(long nameAndTypeIndex)
nameAndTypeIndex - An index in the constant pool pointing to a name and type entrypublic long getNameAndTypeIndex()
public CONSTANT_NameAndType getNameAndTypeEntry()
public void load(DataInputStream in)
load in class ConstantPoolEntryin - the stream to read the data frompublic String toString()
toString in class Object
public byte[] toBytes()
throws IOException
toBytes in class ConstantPoolEntryIOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||