|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.x.PrimValue
|
+--org.abora.gold.x.PrimFloatValue
A boxed representation of a floating point value
| Field Summary |
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
PrimFloatValue(Rcvr receiver)
|
|
| Method Summary | |
IEEE128 |
asIEEE128()
The value as an IEEE 128-bit floating point number. May not be possible if conversion from subclass to IEEE type is not available. |
float |
asIEEE32()
The value as an IEEE 32-bit floating point number. May not be possible if conversion from subclass to IEEE type is not available. |
double |
asIEEE64()
The value as an IEEE 64-bit floating point number. May not be possible if conversion from subclass to IEEE type is not available. |
int |
bitCount()
What precision is it, in terms of the number of bits used to represent it. |
IntegerVar |
exponent()
If this is a number, return the exponent |
static void |
info()
{IEEE128 CLIENT} asIEEE128 {IEEE128 CLIENT} asIEEE128Approximation {IEEE32 CLIENT} asIEEE32 {IEEE32 CLIENT} asIEEE32Approximation {IEEE64 CLIENT} asIEEE64 {IEEE64 CLIENT} asIEEE64Approximation {IntegerVar CLIENT} exponent {BooleanVar CLIENT} isANumber {IntegerVar CLIENT} mantissa {Int32 CLIENT} precision |
boolean |
isANumber()
Return TRUE if value represents a number. |
boolean |
isNumber()
|
IntegerVar |
mantissa()
If this is a number, return the signed mantissa |
int |
precision()
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PrimFloatValue(Rcvr receiver)
| Method Detail |
public IEEE128 asIEEE128()
public float asIEEE32()
public double asIEEE64()
public int bitCount()
public IntegerVar exponent()
public boolean isANumber()
public IntegerVar mantissa()
public boolean isNumber()
public int precision()
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaperpublic static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||