|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.value.Type frysk.value.ArithmeticType
public abstract class ArithmeticType
Type for a arithmetic.
Method Summary | |
---|---|
Value |
assign(Value var1,
Value var2)
|
Value |
createValue(double val)
Create a new Value of THIS Type, initialized to VAL. |
Value |
createValue(float val)
Create a new Value of THIS Type, initialized to VAL. |
Value |
createValue(long val)
Create a new Value of THIS type, initialized to the long VAL. |
ByteOrder |
order()
|
void |
toPrint(StringBuilder stringBuilder,
int indent)
Print this Type after indenting INDENT spaces. |
String |
toString()
For debugging and tracing; just dump the Type's name. |
Methods inherited from class frysk.value.Type |
---|
addressOf, completeFollowSym, completeMember, dereference, getALU, getALU, getALU, getALU, getALU, getALU, getName, getSize, getSliceType, getType, getUltimateType, index, member, pack, slice, toPrint, toPrintBrief |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public String toString()
Type
toString
in class Type
public ByteOrder order()
public Value assign(Value var1, Value var2)
public void toPrint(StringBuilder stringBuilder, int indent)
Type
toPrint
in class Type
stringBuilder
- TODOpublic Value createValue(float val)
public Value createValue(double val)
public Value createValue(long val)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |