koin-core-ext
Module Contents
alltypes
Module Contents
org.koin.core.module.Module
Module Contents
fun
<
reified
T
:
Any
>
Module
.
factory
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
factoryBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
fun
<
reified
T
:
Any
>
Module
.
single
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
singleBy
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
org.koin.core.scope.Scope
Module Contents
fun
<
reified
T
:
Any
>
Scope
.
create
(
)
:
T
org.koin.dsl.ScopeDSL
Module Contents
fun
<
reified
T
:
Any
>
ScopeDSL
.
factory
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeDSL
.
factoryBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
fun
<
reified
T
:
Any
>
ScopeDSL
.
scoped
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeDSL
.
scopedBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
package
org.koin.experimental.builder
Module Contents
fun
createInstance
(
args
:
Array
<
Any
>
,
constructor
:
Constructor
<
out
Any
>
)
:
Any
fun
getArguments
(
constructor
:
Constructor
<
*
>
,
context
:
Scope
)
:
Array
<
Any
>
org.koin.core.module.Module
Module Contents
fun
<
reified
T
:
Any
>
Module
.
factory
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
factoryBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
fun
<
reified
T
:
Any
>
Module
.
single
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
singleBy
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
org.koin.core.scope.Scope
Module Contents
fun
<
reified
T
:
Any
>
Scope
.
create
(
)
:
T
org.koin.dsl.ScopeDSL
Module Contents
fun
<
reified
T
:
Any
>
ScopeDSL
.
factory
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeDSL
.
factoryBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
fun
<
reified
T
:
Any
>
ScopeDSL
.
scoped
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeDSL
.
scopedBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>