|
||||||||
| 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
|
+--org.abora.gold.x.PrimIEEE64
A boxed representation of an IEEE 64-bit floating point value
| Field Summary | |
protected double |
myValue
|
| 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 | |
PrimIEEE64(double value)
|
|
PrimIEEE64(Rcvr receiver)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
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 |
double |
asIEEE64()
The value as an IEEE 64-bit floating point number |
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 |
boolean |
isANumber()
Return TRUE if value represents a number. |
boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
static Heaper |
make(double value)
|
IntegerVar |
mantissa()
If this is a number, return the signed mantissa |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
| Methods inherited from class org.abora.gold.x.PrimFloatValue |
info, isNumber, precision |
| 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 |
| Field Detail |
protected double myValue
| Constructor Detail |
public PrimIEEE64(double value)
public PrimIEEE64(Rcvr receiver)
| Method Detail |
public int actualHashForEqual()
actualHashForEqual in class Heaperpublic boolean isEqual(Heaper other)
Heaper
isEqual in class Heaperpublic IEEE128 asIEEE128()
PrimFloatValue
asIEEE128 in class PrimFloatValuepublic float asIEEE32()
asIEEE32 in class PrimFloatValuepublic double asIEEE64()
asIEEE64 in class PrimFloatValuepublic int bitCount()
PrimFloatValue
bitCount in class PrimFloatValuepublic IntegerVar exponent()
exponent in class PrimFloatValuepublic boolean isANumber()
PrimFloatValue
isANumber in class PrimFloatValuepublic IntegerVar mantissa()
PrimFloatValue
mantissa in class PrimFloatValuepublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class PrimFloatValuepublic static Heaper make(double value)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||