Functions
FactoryOrNull
Link copied to clipboard
fun <A, T : Any> FactoryOrNull(argType: TypeToken<in A>, type: TypeToken<out T>): DIProperty<(A) -> T?>
Content copied to clipboard
Gets a factory of T for the given argument type and return type, or null if none is found.
InstanceOrNull
Link copied to clipboard
ProviderOrNull
Link copied to clipboard
fun <T : Any> ProviderOrNull(type: TypeToken<out T>): DIProperty<() -> T?>
Content copied to clipboard
Gets a provider of T for the given type, or null if none is found.
Properties
Extensions
factoryOrNull
Link copied to clipboard
inline fun <A : Any, T : Any> Named.factoryOrNull(): DIProperty<(A) -> T?>
Content copied to clipboard
instance
Link copied to clipboard
instanceOrNull
Link copied to clipboard
inline fun <A : Any, T : Any> Named.instanceOrNull(arg: A): DIProperty<T?>
Content copied to clipboard
inline fun <A, T : Any> Named.instanceOrNull(arg: Typed<A>): DIProperty<T?>
Content copied to clipboard
provider
Link copied to clipboard
providerOrNull
Link copied to clipboard
inline fun <A : Any, T : Any> Named.providerOrNull(arg: A): DIProperty<() -> T?>
Content copied to clipboard
inline fun <A, T : Any> Named.providerOrNull(arg: Typed<A>): DIProperty<() -> T?>
Content copied to clipboard