|
||||||||
| 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.HUpperCrum
| Field Summary | |
protected MuSet |
hcrums
|
protected TracePosition |
hcut
|
protected BertCrum |
myBertCrum
|
| 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 | |
HUpperCrum(OPart first,
OPart second,
TracePosition trace)
|
|
HUpperCrum(Rcvr receiver)
|
|
HUpperCrum(TracePosition trace,
BertCrum canopy)
|
|
| Method Summary | |
void |
actualDelayedStoreBackfollow(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
Apply filter on canopy |
void |
addOParent(OPart newCrum)
If this hcrum represents a fork, then it must get its own canopy crum. |
boolean |
anyPasses(PropFinder finder)
|
BertCrum |
bertCrum()
find the canopyCrum that goes with this hCrum. |
TracePosition |
hCut()
|
void |
inspectOrgls()
|
boolean |
inTrace(TracePosition trace)
Return true if the receiver can backfollow to trace. |
boolean |
isEmpty()
Return true if their are no upward pointers. |
static Heaper |
make()
|
static Heaper |
make(BertCrum bertCrum)
|
static Heaper |
make(Heaper something)
|
static Heaper |
make(HUpperCrum hcrum)
|
Mapping |
mappingTo(TracePosition trace,
Mapping initial)
return the mapping into the domain space of the given trace |
ImmuSet |
oParents()
|
boolean |
propagateBCrum(BertCrum newBCrum)
If bertCrum is leafward of newBCrum then change it and return true, otherwise return false. |
void |
removeOParent(OPart newCrum)
Make a history crum with no upward pointers. |
void |
ringDetectors(FeEdition edition)
Ring all the detectors north of me with the given Edition as argument |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
void |
updateBertCanopy(BertCrum bCrum)
Make my bertCrum the join of its current value and bCrum. |
| 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 hcut
protected MuSet hcrums
protected BertCrum myBertCrum
| Constructor Detail |
public HUpperCrum(TracePosition trace,
BertCrum canopy)
public HUpperCrum(OPart first,
OPart second,
TracePosition trace)
public HUpperCrum(Rcvr receiver)
| Method Detail |
public boolean inTrace(TracePosition trace)
inTrace in class HistoryCrumpublic boolean isEmpty()
isEmpty in class HistoryCrumpublic boolean propagateBCrum(BertCrum newBCrum)
propagateBCrum in class HistoryCrumpublic BertCrum bertCrum()
bertCrum 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 HistoryCrumpublic void addOParent(OPart newCrum)
public void removeOParent(OPart newCrum)
public void actualDelayedStoreBackfollow(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder,
HashSetCache hCrumCache)
actualDelayedStoreBackfollow in class HistoryCrumpublic boolean anyPasses(PropFinder finder)
anyPasses in class HistoryCrumpublic void ringDetectors(FeEdition edition)
HistoryCrum
ringDetectors in class HistoryCrumpublic void updateBertCanopy(BertCrum bCrum)
public void inspectOrgls()
inspectOrgls in class HistoryCrumpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class HistoryCrumpublic static Heaper make(Heaper something)
public static Heaper make()
public static Heaper make(BertCrum bertCrum)
public static Heaper make(HUpperCrum hcrum)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||