org.abora.gold.snarf
Class CBlockTracker
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.snarf.CBlockTracker
- public class CBlockTracker
- extends Heaper
| 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 |
| Methods inherited from class org.abora.gold.xpp.basic.Heaper |
abstractDeclarationFor, abstractTypeFor, addMethodAttributeToInOf, addPackage, addPackageCategory, allClientProtocolOn, argumentTypesFor, arrow, blast, blast, BLAST, cachePromiseNameTable, cachePromiseNameTableIn, canYouBecome, cast, cleanPromiseClasses, cleanupGarbage, clientClassesDo, clientFunctionsOn, clientMethodsOn, clientProtocol, clientProtocolDo, clientProtocolOn, clientProtocolOn, collectibleClasses, compare, compileClientSubclasses, compileConstantPromiseMethods, compileCreateFromRcvr, compileEQ, compileGeneratedClassMethod, compileGeneratedMethod, compileHook, compilePromise, compilePromiseDefaultMethods, compilePromiseFluidDeclarations, compilePromiseHandlers, compilePromiseMethods, compileRequestCreateMsgInArguments, compileRequestEvaluateMsgInReturningArguments, compileRPCSpecialistEvaluateMsgForReturningArguments, compileSendSelfTo, compileSendSelfToSendHook, compileStubbleMethods, compileSubclassStubbleMethods, computeMangle, computePreorder, constantTypeValue, convert, convertCopyDeclarations, convertDeferredDeclarations, convertProxyDeclarations, convertSubclassCopyDeclarations, convertSubclassDeferredDeclarations, convertSubclassProxyDeclarations, copyReferencesToType, create, create, create, create, create, create, create, create, create, create, createRequestClassArguments, definesProxyMethods, delete, deref, destroy, destruct, destructor, enum, enumFlags, equals, exportName, fetchAttribute, fetchPackage, fetchSuperCategory, fileOutClientProtocol, findCategory, findSenderAndReceiverMethods, findTailInto, flushPromiseNameTable, foo, freezeClientClasses, freezeClientProtocol, freezeStProtocol, frozenClasses, garbageCollect, garbageCollectFrom, gcOpportunity, gcOpportunity, generatedCategory, generatePromiseNames, getCategory, getOrMakePackage, getSuperCategory, handlerSignaturesFrom, hash, hashForEqual, hasProxyMethods, info_clientClasses, info_clientSideClasses, info_promiseClasses, info_stProtocol, inGC, initializedClasses, initializingClasses, initPackages, initStringHashSBoxes, inspectPieces, instanceSize, IntegerVar, isByProxy, isConstructed, isDestructed, isEqual, isEqualOrSubclassOf, isGenerated, isIntType, isKindOf, isRawType, isUnlocked, make, makeClassTable, makeFillTable, makeRequestTable, mangle, markChildren, markCount, markInstances, mayBecome, mayBecomeAnySubclassOf, new1, newX, nonCopyVariables, notWorking, pack, packageClasses, packagingCategory, parseExportName, passe, pointerToStaticMember, pointerToStaticMember, pointerToVirtualMember, preorderMax, preorderNumber, PROBLEM, problems, promiseClass, promiseDefaultValue, promiseName, promiseNameTable, promiseToAbstract, registerPackageCategory, removeGeneratedCode, removeStubbleMethods, removeSubclassGeneratedCode, removeSubclassStubbleMethods, requestProcedure, requestProceduresFrom, returnTypeFor, rootName, scheduleTermination, sendProxyTo, sendSelfTo, serverNameFor, setGC, signal, signals, smalltalkSelector, stClientProtocol, stubbleSelectorTokenReturnsArguments, subclassNonCopyVariables, takeOop, togglePromiseName, togglePromiseOfParse, unimplemented, unmangle, verifyFreeze, wipeStubble |
| 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 |
myFileName
protected char myFileName
myLineNo
protected byte myLineNo
myMaxDirty
protected IntegerVar myMaxDirty
myLimit
protected IntegerVar myLimit
myDirtySoFar
protected IntegerVar myDirtySoFar
myTrulyDirtySoFar
protected IntegerVar myTrulyDirtySoFar
myDirtyInfos
protected MuSet myDirtyInfos
myDirtyInfosCount
protected IntegerVar myDirtyInfosCount
myOuterTracker
protected CBlockTracker myOuterTracker
myOccurencesCount
protected IntegerVar myOccurencesCount
TheTrackerList
protected static CBlockTracker TheTrackerList
CBlockTracker
public CBlockTracker(IntegerVar dirty,
CBlockTracker outer)
dirty
public void dirty(FlockInfo info)
fetchUnwrapped
public CBlockTracker fetchUnwrapped()
track
public void track(java.lang.String fileName,
int lineNo)
printAllOn
public void printAllOn(java.io.PrintWriter oo)
printOn
public void printOn(java.io.PrintWriter oo)
- Overrides:
printOn in class Heaper
dirtyInfosCount
public IntegerVar dirtyInfosCount()
dirtySoFar
public IntegerVar dirtySoFar()
fetchMatch
public CBlockTracker fetchMatch(CBlockTracker other)
fileName
public java.lang.String fileName()
innerDirtied
public void innerDirtied(IntegerVar dirty)
innerDirtyInfos
public void innerDirtyInfos(MuSet dirties)
innerTrulyDirtied
public void innerTrulyDirtied(IntegerVar dirty)
limit
public IntegerVar limit()
lineNo
public int lineNo()
maxDirty
public IntegerVar maxDirty()
occurencesCount
public IntegerVar occurencesCount()
reportProblems
public void reportProblems()
slack
public IntegerVar slack()
trulyDirtySoFar
public IntegerVar trulyDirtySoFar()
updateFrom
public void updateFrom(CBlockTracker other)
actualHashForEqual
public int actualHashForEqual()
- Overrides:
actualHashForEqual in class Heaper
make
public static Heaper make(IntegerVar dirty,
CBlockTracker outer)
linkTimeNonInherited
public static void linkTimeNonInherited()
printTrackersOn
public static void printTrackersOn(java.io.PrintWriter oo)
- CBlockTracker printTrackersOn: cerr. cerr endEntry
Translation - Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.