|
||||||||
| 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.spaces.basic.Position
|
+--org.abora.gold.spaces.basic.UnOrdered
|
+--org.abora.gold.spaces.unordered.HeaperAsPosition
A position in a HeaperSpace that represents the identity of some particular Heaper. See
class comment in HeaperSpace.
| 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 | |
HeaperAsPosition()
|
|
| Method Summary | |
int |
actualHashForEqual()
since we redefine equal, subclasses had better redefine actualHashForEqual |
XnRegion |
asRegion()
Essential. |
CoordinateSpace |
coordinateSpace()
Essential. |
Heaper |
heaper()
Return the underlying Heaper whose identity (as a position) I represent. It is considered good form not to use this message. |
boolean |
isEqual(Heaper other)
Up in position, isGE is deferred, and isEqual is defined in terms of isEqual. Here in UnOrdered, we define isGE in terms of isEqual, so we must redefine isEqual to be deferred. |
static Heaper |
make(Heaper heaper)
Return a HeaperAsPosition which represents the identity of this Heaper. |
| Methods inherited from class org.abora.gold.spaces.basic.Position |
info, isAfterOrEqual, isGE |
| 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 HeaperAsPosition()
| Method Detail |
public int actualHashForEqual()
Position
actualHashForEqual in class UnOrderedpublic boolean isEqual(Heaper other)
UnOrdered
isEqual in class UnOrderedpublic XnRegion asRegion()
Position
asRegion in class UnOrderedpublic CoordinateSpace coordinateSpace()
Position
coordinateSpace in class UnOrderedpublic Heaper heaper()
public static Heaper make(Heaper heaper)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||