Package-level declarations

Types

Link copied to clipboard
interface ConfigAdapter<T>
Link copied to clipboard
class EnumConfigAdapter<E : Enum<E>>(enumClass: Class<E>) : ConfigAdapter<E>
Link copied to clipboard
abstract class KeyedConfigAdapter<T : Keyed> : ConfigAdapter<T>
Link copied to clipboard
class ListConfigAdapter<E>(elementAdapter: ConfigAdapter<E>) : ConfigAdapter<List<E>>
Link copied to clipboard
class MapConfigAdapter<K, V>(keyAdapter: ConfigAdapter<K>, valueAdapter: ConfigAdapter<V>) : ConfigAdapter<Map<K, V>>
Link copied to clipboard
class SetConfigAdapter<E>(elementAdapter: ConfigAdapter<E>) : ConfigAdapter<Set<E>>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> ConfigAdapter(crossinline convert: (Any) -> T): ConfigAdapter<T>