|
||||||||
| 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.be.ents.HistoryCrum
|
+--org.abora.gold.be.ents.HBottomCrum
| Field Summary | |
protected BertCrum |
myBertCrum
|
protected MuSet |
myEditions
|
protected TracePosition |
myTrace
|
| Fields inherited from class org.abora.gold.be.ents.HistoryCrum |
myHash, SequenceNumber |
| 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 | |
HBottomCrum(Rcvr receiver)
|
|
HBottomCrum(TracePosition trace,
BertCrum canopy)
|
|
| Method Summary | |
void |
actualDelayedStoreBackfollow(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
See comment in HistoryCrum>>delayedStoreBackfollow:with:with: |
boolean |
anyPasses(PropFinder finder)
|
BertCrum |
bertCrum()
These objects must have a crum in the bert canopy. |
XnRegion |
fetchRegionIn(BeEdition stamp,
TracePosition hCut,
XnRegion region)
|
boolean |
hasRefs()
Return true if there are stamps that point at this orgl. |
TracePosition |
hCut()
|
void |
inspectOrgls()
|
boolean |
inTrace(TracePosition trace)
Return true if the receiver can backfollow to trace. |
void |
introduceEdition(BeEdition edition)
|
void |
introduceStamp(BeEdition stamp)
|
boolean |
isEmpty()
Return true if their are no upward pointers. |
static Heaper |
make()
|
Mapping |
mappingTo(TracePosition trace,
Mapping initial)
return the mapping into the domain space of the given trace |
void |
markChildren(IntegerVar count)
This ia a generic method to mark all of the pointers coming out of an object. |
ImmuSet |
oParents()
|
void |
printOn(java.lang.Object aStream)
|
boolean |
propagateBCrum(BertCrum newBCrum)
If bertCrum is leafward of newBCrum then change it and return true, otherwise return false. |
void |
propChanged(PropChange change)
|
AgendaItem |
propChanger(PropChange change)
NOTE: The AgendaItem returned is not yet scheduled. |
void |
removeEdition(BeEdition edition)
|
void |
removeStamp(BeEdition stamp)
|
void |
ringDetectors(FeEdition edition)
Ring all the detectors north of me with the given Edition as argument |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
| Methods inherited from class org.abora.gold.be.ents.HistoryCrum |
actualDelayedStoreBackfollow, actualHashForEqual, actualStoreBackfollow, delayedStoreBackfollow, delayedStoreBackfollow, displayString, hCrums, inspect, inspectCanopy, inspectMenuArray, isEqual, linkTimeNonInherited, nextHistoryCrumSequenceNumber, printOn, showOn, storeBackfollow |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, error, hack, halt, 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 TracePosition myTrace
protected BertCrum myBertCrum
protected MuSet myEditions
| Constructor Detail |
public HBottomCrum(TracePosition trace,
BertCrum canopy)
public HBottomCrum(Rcvr receiver)
| Method Detail |
public boolean hasRefs()
public boolean inTrace(TracePosition trace)
inTrace in class HistoryCrumpublic boolean isEmpty()
isEmpty in class HistoryCrumpublic boolean propagateBCrum(BertCrum newBCrum)
propagateBCrum in class HistoryCrumpublic TracePosition hCut()
hCut in class HistoryCrum
public Mapping mappingTo(TracePosition trace,
Mapping initial)
mappingTo in class HistoryCrumpublic ImmuSet oParents()
oParents in class HistoryCrum
public void actualDelayedStoreBackfollow(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
HistoryCrum
actualDelayedStoreBackfollow in class HistoryCrumpublic boolean anyPasses(PropFinder finder)
anyPasses in class HistoryCrumpublic BertCrum bertCrum()
HistoryCrum
bertCrum in class HistoryCrumpublic void introduceEdition(BeEdition edition)
public AgendaItem propChanger(PropChange change)
public void removeEdition(BeEdition edition)
public void ringDetectors(FeEdition edition)
HistoryCrum
ringDetectors in class HistoryCrumpublic void inspectOrgls()
inspectOrgls in class HistoryCrumpublic void printOn(java.lang.Object aStream)
public void markChildren(IntegerVar count)
Heaper
markChildren in class Heaperpublic void introduceStamp(BeEdition stamp)
public void propChanged(PropChange change)
public void removeStamp(BeEdition stamp)
public XnRegion fetchRegionIn(BeEdition stamp,
TracePosition hCut,
XnRegion region)
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class HistoryCrumpublic static Heaper make()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||