entry
open override fun <S : Any, T : Any> entry(type: KType, default: Provider<S>, transform: (S) -> T, vararg paths: List<String>): Provider<T>
Gets an entry Provider for a value of type under the first existing path from paths, transformed to T by transform. Falls back to the transformed default if no entry exists or could not be deserialized due to SerializationException or if transform threw an exception.
The returned provider will only be stored in a WeakReference in the parent provider.
open override fun <S : Any, T : Any> entry(serializer: KSerializer<S>, default: Provider<S>, transform: (S) -> T, vararg paths: List<String>): Provider<T>
Gets an entry Provider for a value deserialized by serializer under the first existing path from paths, transformed to T by transform. Falls back to the transformed default if no entry exists or could not be deserialized due to SerializationException or if transform threw an exception.
The returned provider will only be stored in a WeakReference in the parent provider.