ParametersBinding

class ParametersBinding(val koin: Koin)

Deprecated

Migrate to verify() API

Constructors

Link copied to clipboard
constructor(koin: Koin)

Properties

Link copied to clipboard
Link copied to clipboard
val koin: Koin
Link copied to clipboard
val scopeLinks: MutableMap<Qualifier, Qualifier>

Functions

Link copied to clipboard
inline fun <T> create(qualifier: Qualifier? = null, noinline creator: ParametersCreator): ParametersCreator?
fun create(clazz: KClass<*>, qualifier: Qualifier? = null, creator: ParametersCreator): ParametersCreator?
Link copied to clipboard
inline fun <T : Any> defaultValue(): Any?
inline fun <T : Any> defaultValue(t: T): Any?
Link copied to clipboard
inline fun <T : Any> withInstance(): Any?
inline fun <T : Any> withInstance(t: T): Any?
Link copied to clipboard
inline fun <T> withParameter(qualifier: Qualifier? = null, noinline creator: ParametersInstance): ParametersCreator?
fun withParameter(clazz: KClass<*>, qualifier: Qualifier? = null, creator: ParametersInstance): ParametersCreator?
Link copied to clipboard
inline fun <T> withParameters(qualifier: Qualifier? = null, noinline creator: ParametersCreator): ParametersCreator?
fun withParameters(clazz: KClass<*>, qualifier: Qualifier? = null, creator: ParametersCreator): ParametersCreator?
Link copied to clipboard
fun withProperty(key: String, value: Any)
Link copied to clipboard
inline fun <T : Any, U : Any> withScopeLink(): Qualifier?
inline fun withScopeLink(scopeQualifier: Qualifier, targetScopeQualifier: Qualifier): Qualifier?