NavEaseAutoRegistry
Global registry populated by NavEase KSP-generated code.
Holds all screens annotated with @AutoRegister. Used by the auto-discover NavEaseHost overload.
You do not normally interact with this object directly. It is populated automatically by the KSP-generated NavEaseAutoInit initializer.
The start destination is not stored here — it is declared explicitly at the host level via the start parameter of NavEaseHost.
Initialization per platform:
Android / JVM / Desktop: automatic — NavEaseHost loads the generated class via
Class.forNameon first composition.iOS / Native: automatic via
@EagerInitializationin the Gradle-plugin-generated glue file.JS / WasmJS: automatic — module-level property init runs at module load time.
Types
A registered screen entry produced by addEntry.
Properties
Fully-qualified class name of the KSP-generated initializer file.
true once entries has been populated by the KSP-generated initializer.