Annotation Type JawkBeforeStart


@Retention(RUNTIME) @Target(METHOD) public @interface JawkBeforeStart
Marks an extension method that should run after globals are allocated and before tuple execution starts.

The method runs once per interpreter instance, not once per execution: extension initialization may be heavy, and the AVM/JRT pair it binds to is stable for the lifetime of the engine. Use it to register runtime hooks and build one-time state, not to seed per-run globals.

Annotated methods must be instance methods that return void and accept (AVM, JRT).