|
||||||||
| 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.xpp.packages.Package
| Field Summary | |
protected Heaper |
myContents
|
| 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 | |
Package(Heaper contents)
|
|
| Method Summary | |
void |
constructPackage()
a construct message that gets sent when each package object is created should always call super constructPackage at the beginning |
Heaper |
contents()
|
static Category |
contentsCategory()
|
Heaper |
getContents()
|
static boolean |
isConcretePackage()
whether this package should be instantiated |
static void |
linkTimeInherited()
this is a hack so that this happens before any actual code gets run |
static Package |
MAKE(Symbol packageName)
|
static Package |
makeHooked()
make a hooked instance of this class with the given packaging category |
static Package |
makePackage(Heaper contents)
make a new package with the specified contents |
static void |
originalClass()
|
static Category |
originalContentsCategory()
|
static Category |
registerPackageCategory(PackageCategory packageCat)
a package category can be added; remember it and return what its contents class should be |
static void |
registerWithContents()
tell my contents category that I am a package on it |
static void |
showOn(java.lang.Object oo)
|
static void |
suppressLinkTimeInherited()
|
| 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 Heaper myContents
| Constructor Detail |
public Package(Heaper contents)
| Method Detail |
public void constructPackage()
public Heaper contents()
public Heaper getContents()
public static void linkTimeInherited()
public static void suppressLinkTimeInherited()
public static Category contentsCategory()
public static boolean isConcretePackage()
public static Package MAKE(Symbol packageName)
public static Package makeHooked()
public static Package makePackage(Heaper contents)
public static void originalClass()
public static Category originalContentsCategory()
public static Category registerPackageCategory(PackageCategory packageCat)
public static void registerWithContents()
public static void showOn(java.lang.Object oo)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||