|
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.PrimitiveData | +--sandmark.util.stacksimulator.IntData | +--sandmark.util.stacksimulator.CompositeIntData
Constructor Summary | |
CompositeIntData(PrimitiveData op1,
PrimitiveData op2,
de.fub.bytecode.generic.InstructionHandle h)
|
|
CompositeIntData(PrimitiveData op1,
PrimitiveData op2,
int value,
de.fub.bytecode.generic.InstructionHandle h)
|
Method Summary | |
boolean |
equals(java.lang.Object o)
Tests for equality between any two data elements. |
PrimitiveData |
getOp1()
|
PrimitiveData |
getOp2()
|
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.Number |
getValue()
|
boolean |
hasDefinedValue()
|
boolean |
isComposite()
|
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 CompositeIntData(PrimitiveData op1, PrimitiveData op2, de.fub.bytecode.generic.InstructionHandle h)
public CompositeIntData(PrimitiveData op1, PrimitiveData op2, int value, de.fub.bytecode.generic.InstructionHandle h)
Method Detail |
public boolean equals(java.lang.Object o)
StackData
equals
in class PrimitiveData
o
- the object to test equality againstpublic PrimitiveData getOp1()
public PrimitiveData getOp2()
public int getSize()
StackData
getSize
in class PrimitiveData
public de.fub.bytecode.generic.Type getType()
StackData
getType
in class PrimitiveData
public StackData undefinedVersion()
StackData
undefinedVersion
in class StackData
public boolean isComposite()
public boolean hasDefinedValue()
public java.lang.Number getValue()
public java.lang.String toString()
toString
in class java.lang.Object
|
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 |