|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object serp.bytecode.lowlevel.Entry serp.bytecode.lowlevel.StringEntry
public class StringEntry
A String constant in the constant pool. String constants
hold a reference to a UTF8Entry
that stores the actual value.
Field Summary |
---|
Fields inherited from class serp.bytecode.lowlevel.Entry |
---|
CLASS, DOUBLE, FIELD, FLOAT, INT, INTERFACEMETHOD, LONG, METHOD, NAMEANDTYPE, STRING, UTF8 |
Constructor Summary | |
---|---|
StringEntry()
Default constructor. |
|
StringEntry(int stringIndex)
Constructor. |
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 one. |
Object |
getConstant()
Return the value of the constant held by this entry. |
UTF8Entry |
getStringEntry()
Return the referenced UTF8Entry . |
int |
getStringIndex()
Return the constant pool index of the UTF8Entry
storing the value of this string. |
int |
getType()
Return the type code for this entry type. |
void |
setConstant(Object value)
Set the value of the constant held by this entry. |
void |
setStringIndex(int stringIndex)
Set the constant pool index of the UTF8Entry
storing the value of this string. |
Methods inherited from class serp.bytecode.lowlevel.Entry |
---|
create, getIndex, getPool, isWide, read, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringEntry()
public StringEntry(int stringIndex)
stringIndex
- the constant pool index of the UTF8Entry
containing the value of this stringMethod Detail |
---|
public int getType()
Entry
getType
in class Entry
public int getStringIndex()
UTF8Entry
storing the value of this string.
public void setStringIndex(int stringIndex)
UTF8Entry
storing the value of this string.
public UTF8Entry getStringEntry()
UTF8Entry
. This method can only
be run for entries that have been added to a constant pool.
public Object getConstant()
ConstantEntry
getConstant
in interface ConstantEntry
public void setConstant(Object value)
ConstantEntry
setConstant
in interface ConstantEntry
public void acceptVisit(BCVisitor visit)
VisitAcceptor
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 one.
acceptVisit
in interface VisitAcceptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |