|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vladium.jcd.cls.constant.CONSTANT_info
An abstract base for all other CONSTANT_XXX_info structures. See $4.4 in VM spec 1.0 for all such structure definitions.
Constructor Summary | |
protected |
CONSTANT_info()
|
Method Summary | |
abstract java.lang.Object |
accept(ICONSTANTVisitor visitor,
java.lang.Object ctx)
|
java.lang.Object |
clone()
Chains to super.clone() and removes CloneNotSupportedException from the method signature. |
static CONSTANT_info |
new_CONSTANT_info(UDataInputStream bytes)
Virtual constructor method for all CONSTANT_XXX_info structures. |
abstract byte |
tag()
Returns the tag byte for this CONSTANT type [this data is static class data]. |
static java.lang.String |
tagToString(CONSTANT_info constant)
|
abstract java.lang.String |
toString()
|
int |
width()
Returns the number of constant pool index slots occupied by this CONSTANT type. |
void |
writeInClassFormat(UDataOutputStream out)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
protected CONSTANT_info()
Method Detail |
public abstract byte tag()
public abstract java.lang.Object accept(ICONSTANTVisitor visitor, java.lang.Object ctx)
public abstract java.lang.String toString()
public int width()
CONSTANT_Long_info
,
CONSTANT_Long_info
public static CONSTANT_info new_CONSTANT_info(UDataInputStream bytes) throws java.io.IOException
java.io.IOException
public java.lang.Object clone()
public void writeInClassFormat(UDataOutputStream out) throws java.io.IOException
writeInClassFormat
in interface IClassFormatOutput
java.io.IOException
public static java.lang.String tagToString(CONSTANT_info constant)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |