-
public abstract class Configuration
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<Class<?>, Definition<?>>definitionsprivate final Optionsoptions
-
Constructor Summary
Constructors Constructor Description Configuration(Function1<Configuration, Unit> configure)
-
Method Summary
Modifier and Type Method Description final Map<Class<?>, Definition<?>>getDefinitions()final OptionsgetOptions()final <T extends Any> Definition<T>get()final <T extends Any> Unitdefine(Function1<Definition<T>, Unit> definition)-
-
Constructor Detail
-
Configuration
Configuration(Function1<Configuration, Unit> configure)
-
-
Method Detail
-
getDefinitions
final Map<Class<?>, Definition<?>> getDefinitions()
-
getOptions
final Options getOptions()
-
get
final <T extends Any> Definition<T> get()
-
-
-
-