|
||||||||
| 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.edgeregion.TransitionEdge
Clients of EdgeManager define concrete subclasses of this, which are then used by the
EdgeManager code
| 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 | |
TransitionEdge(Rcvr receiver)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
TransitionEdge |
ceiling(TransitionEdge other)
|
TransitionEdge |
floor(TransitionEdge other)
|
boolean |
follows(Position pos)
Whether the position is strictly less than this edge |
boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
boolean |
isFollowedBy(TransitionEdge next)
Whether there is precisely one position between this edge and the next one |
boolean |
isGE(TransitionEdge other)
Defines a full ordering among all edges in a given CoordinateSpace |
void |
printTransitionOn(java.io.PrintWriter oo,
boolean entering,
boolean touchesPrevious)
Print a description of this transition |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
boolean |
touches(TransitionEdge other)
Whether this edge touches the same position the other does |
| 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 TransitionEdge(Rcvr receiver)
| Method Detail |
public TransitionEdge ceiling(TransitionEdge other)
public TransitionEdge floor(TransitionEdge other)
public int actualHashForEqual()
actualHashForEqual in class Heaperpublic boolean follows(Position pos)
public boolean isEqual(Heaper other)
Heaper
isEqual in class Heaperpublic boolean isFollowedBy(TransitionEdge next)
public boolean isGE(TransitionEdge other)
public boolean touches(TransitionEdge other)
public void printTransitionOn(java.io.PrintWriter oo,
boolean entering,
boolean touchesPrevious)
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaper
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||