Interface DiscoveryRegistry
public interface DiscoveryRegistry
Generated per-module registry of
Discoverable classes.
The annotation processor generates an implementation in each module
that contains @Discoverable classes. The implementation provides
hard references to all discoverable classes, ensuring they survive
TeaVM's dead code elimination.
Each implementation also calls initialization methods on generated
companion classes (e.g., _NativeStruct.init()) so that static
registration blocks execute.
-
Method Summary
Modifier and TypeMethodDescriptionclasses()Returns all discoverable classes in this module.voidTriggers static initialization of generated companion classes.
-
Method Details
-
classes
-
initialize
void initialize()Triggers static initialization of generated companion classes.
-