|
TechTrader Bytecode Toolkit | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.techtrader.modules.tools.bytecode.lowlevel.NameAndTypeEntry
Constant pool entry containing indexes referencing a name and a type.
Fields inherited from interface com.techtrader.modules.tools.bytecode.lowlevel.LowLevelConstants |
ENTRY_CLASS,
ENTRY_DOUBLE,
ENTRY_FIELD,
ENTRY_FLOAT,
ENTRY_INT,
ENTRY_INTMETHOD,
ENTRY_LONG,
ENTRY_METHOD,
ENTRY_NAME_AND_TYPE,
ENTRY_PLACEHOLDER,
ENTRY_STRING,
ENTRY_UTF8 |
Constructor Summary | |
NameAndTypeEntry()
|
Method Summary | |
void |
acceptVisit(BCVisitor visit)
Accept a visit from a BCVisitor, calling the appropriate methods to notify the visitor that it has entered this entity, and to provide it with the proper callbacks for each sub-entity owned by this object. |
int |
getDescriptorIndex()
Get the index into the constant pool of a UTF8Entry containing the descriptor for this entity. |
String |
getKey()
Return a suitable hash key for this entry. |
int |
getNameIndex()
Get the index into the constant pool of a UTF8Entry containing the name of this entity. |
int |
getType()
Get the constant for the type of entry represented. |
void |
readData(DataInput in)
This is called by the ClassRep after reading the entry type. |
void |
setDescriptorIndex(int descriptorIndex)
Set the index into the constant pool of a UTF8Entry containing the descriptor for this entity. |
void |
setNameIndex(int nameIndex)
Set the index into the constant pool of a UTF8Entry containing the name of this entity. |
void |
writeData(DataOutput out)
This is called by the ClassRep after writing the entry type. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public NameAndTypeEntry()
Method Detail |
public int getType()
public int getNameIndex()
public void setNameIndex(int nameIndex)
public int getDescriptorIndex()
public void setDescriptorIndex(int descriptorIndex)
public void readData(DataInput in) throws IOException
public void writeData(DataOutput out) throws IOException
public String getKey()
public void acceptVisit(BCVisitor visit)
|
TechTrader Bytecode Toolkit | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |