PreinitObject class | _main.t[471], misc.t[2731]

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

Modified in misc.t[2731]:
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`
`ThinkRules`
`Scenery`
`MultiLocScenery`
`StringPreParser`
`ThinkRules`
`ThoughtManager`
`TopHintMenu`

Global Objects

`actionDictionary actionTab actorPreinit adv3LibPreinit beliefManager clockManager Compiler consultablePreinit conversationManager convNodePreinit doerPreinit emumTabInitializer exitLister extraHintManager factManager footnotePreinit hintManager libObjectInitializer libScore multiLocInitiator objTablePreinit preinitRulesRunner pronounPreinit reflectionServices regionPreinit relationTable remapCmdDicts rulePreinit specialVerbMgr stanceInitializer 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[2733]`

execute the basic library initializer before any other initializers

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

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 08/12/2025 from adv3Lite version 2.2.2