PreinitObjectclass_main.t[471], misc.t[2443]

Pre-Initialization object. During pre-initialization, we'll invoke the execute() method on each instance of this class.

Modified in misc.t[2443]:
Our static object and class initializer should generally run before any other initializers.

class PreinitObject :   ModuleExecObject

Superclass Tree   (in declaration order)

PreinitObject
        ModuleExecObject
                object

Subclass Tree  

PreinitObject
        EventListItem
                ELI
                ELI1
        MetadataModuleID
                GameInfoModuleID
                        GameID
        MobileCollectiveGroup
        OutputStream
                BannerOutputStream
                LogConsole
                WebWinOutputStream
        Relation
        RuleBook
        StringPreParser
        ThoughtManager
        TopHintMenu

Global Objects  

actionDictionary  actionTab  actorPreinit  adv3LibPreinit  clockManager  Compiler  consultablePreinit  conversationManager  convNodePreinit  doerPreinit  exitLister  extraHintManager  footnotePreinit  hintManager  libObjectInitializer  libScore  multiLocInitiator  objTablePreinit  preinitRulesRunner  pronounPreinit  reflectionServices  regionPreinit  relationTable  rulePreinit  styleTagFilter  symTab  symVocabPreinit  thingPreinit  World 

Summary of Properties  

execBeforeMe  reverseGlobalSymbols 

Inherited from ModuleExecObject :
execAfterMe  hasInitialized_  isDoingExec_  isExecuted_ 

Summary of Methods  

Inherited from ModuleExecObject :
_execute  classExec  execute 

Properties  

execBeforeMeOVERRIDDENmisc.t[2445]

execute the basic library initializer before any other initializers

reverseGlobalSymbolsmisc.t[2452]
class property: reverse lookup symbol table (a version of the global symbol table keyed by value, yielding the name of each global object, function, etc)

Methods  

(none)

Adv3Lite Library Reference Manual
Generated on 01/03/2024 from adv3Lite version 1.6.2