Yacla
Yacla - Yet Another Config Loading API
Entry point to create and configure loaders that map configuration files into Kotlin or Java objects, with support for validation, logging, and auto-update.
Fields are mapped by annotation and Kotlin default values — no schema required.
Functions
Creates a new config instance using only Kotlin primary constructor default values.
Java-friendly overload of fillByDefault.
Creates a configuration loader for the specified type using Kotlin's reified generics.
Creates a configuration loader for the specified class.
Creates a config loader for the specified class within a LoaderScope, applying shared defaults.
Creates and configures a loader in a DSL-style block.
Creates a functional scope for defining multiple loaders with common defaults, for use in Java.
Creates a DSL scope that applies the provided default settings to all loaders defined inside.