PreinitObjectclass | _main.t[471], misc.t[2429]

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

Modified in misc.t[2429]:
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`
`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

`execBeforeMe` OVERRIDDEN | `misc.t[2431]`

execute the basic library initializer before any other initializers

`reverseGlobalSymbols` | `misc.t[2438]`

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 12/12/2022 from adv3Lite version 1.6