|
||||||||
| 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.snarf.Abraham
|
+--org.abora.gold.tclude.TrailBlazer
The object responsible for recording results into a trail.
| Field Summary | |
protected HashSetCache |
myRecorded
|
protected IntegerVar |
myRefCount
|
protected BeEdition |
myTrail
|
| Fields inherited from class org.abora.gold.snarf.Abraham |
DismantleStatistics, myHash, myInfo, myToken, TheTokenSource |
| 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 | |
TrailBlazer()
|
|
TrailBlazer(Rcvr receiver)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
void |
addReference(Abraham object)
Increment the reference count |
boolean |
isAlive()
Whether this TrailBlazer was in fact successfully attached |
boolean |
isEqual(java.lang.Object other)
|
static Heaper |
make(BeEdition trail)
should only be called from Edition::getOrMakeTrailBlazer |
static void |
problems()
A ProblemList for all X++ BLASTs |
void |
record(BeRangeElement answer)
record the answer into my Edition, and keep only the partial part. Should usually suppress redundant records of the same object. |
void |
removeReference(Abraham object)
Decrement the reference count |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
void |
setEdition(BeEdition trail)
|
| Methods inherited from class org.abora.gold.snarf.Abraham |
becomeStub, cleanupGarbage, contentsHash, destroy, destruct, diskUpdate, dismantle, dismantleStatistics, fetchInfo, fetchShepherd, flockInfo, forget, getInfo, getShepherdStubCategory, initTimeNonInherited, isConstructed, isDestructed, isEqual, isKindOf, isPurgeable, isShepherd, isStub, isUnlocked, linkTimeNonInherited, newShepherd, remember, restartAbraham, restartAbraham, returnToken, staticTimeNonInherited, token |
| 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 BeEdition myTrail
protected HashSetCache myRecorded
protected IntegerVar myRefCount
| Constructor Detail |
public TrailBlazer()
public TrailBlazer(Rcvr receiver)
| Method Detail |
public void setEdition(BeEdition trail)
public boolean isAlive()
public void record(BeRangeElement answer)
public void addReference(Abraham object)
public void removeReference(Abraham object)
public int actualHashForEqual()
actualHashForEqual in class Abrahampublic boolean isEqual(java.lang.Object other)
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Abrahampublic static Heaper make(BeEdition trail)
public static void problems()
Heaper
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||