|
SandMark version 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sandmark.util.stacksimulator.StackData | +--sandmark.util.stacksimulator.ReferenceData
Encapsulates all non-primitive data.
Constructor Summary | |
ReferenceData(de.fub.bytecode.generic.ReferenceType ref,
de.fub.bytecode.generic.InstructionHandle h)
Constructs a referencial data object. |
Method Summary | |
boolean |
equals(java.lang.Object o)
Tests for equality between any two data elements. |
int |
getSize()
Specifies the size of this object on the operand stack. |
de.fub.bytecode.generic.Type |
getType()
Specifies the type of the data. |
java.lang.String |
toString()
|
StackData |
undefinedVersion()
Returns the same type of stack data as this instance, without any definition. |
Methods inherited from class sandmark.util.stacksimulator.StackData |
getInstruction |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ReferenceData(de.fub.bytecode.generic.ReferenceType ref, de.fub.bytecode.generic.InstructionHandle h)
ref
- the type of the objecth
- the instruction handle for the instruction that created
this objectMethod Detail |
public int getSize()
StackData
getSize
in class StackData
public de.fub.bytecode.generic.Type getType()
StackData
getType
in class StackData
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
StackData
equals
in class StackData
o
- the object to test equality againstpublic StackData undefinedVersion()
StackData
undefinedVersion
in class StackData
|
SandMark version 3.0 Wed Jan 29 10:30:05 MST 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |