|
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
StackData is the superclass of all first class data elements.
Constructor Summary | |
protected |
StackData(de.fub.bytecode.generic.InstructionHandle h)
|
Method Summary | |
boolean |
equals(java.lang.Object o)
Tests for equality between any two data elements. |
de.fub.bytecode.generic.InstructionHandle |
getInstruction()
Specifies the instruction handle for the instruction that placed this object on the stack. |
abstract int |
getSize()
Specifies the size of this object on the operand stack. |
abstract de.fub.bytecode.generic.Type |
getType()
Specifies the type of the data. |
abstract StackData |
undefinedVersion()
Returns the same type of stack data as this instance, without any definition. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected StackData(de.fub.bytecode.generic.InstructionHandle h)
Method Detail |
public abstract int getSize()
public abstract de.fub.bytecode.generic.Type getType()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- the object to test equality against
java.lang.ClassCastException
- if o is not an instance
of StackDatapublic de.fub.bytecode.generic.InstructionHandle getInstruction()
public abstract StackData undefinedVersion()
|
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 |