koin-core-ext
Module Contents
alltypes
Module Contents
java.lang.reflect.Constructor
Module Contents
inline
fun
<
reified
T
:
Any
>
Constructor
<
*
>
.
makeInstance
(
args
:
Array
<
Any
>
)
:
T
kotlin.reflect.KClass
Module Contents
fun
KClass
<
*
>
.
getFirstJavaConstructor
(
)
:
Constructor
<
*
>
fun
KClass
<
*
>
.
saveConstructor
(
)
:
Constructor
<
*
>
org.koin.core.module.Module
Module Contents
inline
fun
<
reified
T
:
Any
>
Module
.
factory
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
factoryBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
inline
fun
<
reified
T
:
Any
>
Module
.
single
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
singleBy
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
org.koin.dsl.ScopeSet
Module Contents
inline
fun
<
reified
T
:
Any
>
ScopeSet
.
factory
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeSet
.
factoryBy
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
inline
fun
<
reified
T
:
Any
>
ScopeSet
.
scoped
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeSet
.
scopedBy
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
package
org.koin.experimental.builder
Module Contents
val
allConstructors
:
ConcurrentHashMap
<
String
,
Constructor
<
*
>
>
inline
fun
<
reified
T
:
Any
>
create
(
context
:
Scope
)
:
T
fun
getArguments
(
ctor
:
Constructor
<
*
>
,
context
:
Scope
)
:
Array
<
Any
>
java.lang.reflect.Constructor
Module Contents
inline
fun
<
reified
T
:
Any
>
Constructor
<
*
>
.
makeInstance
(
args
:
Array
<
Any
>
)
:
T
kotlin.reflect.KClass
Module Contents
fun
KClass
<
*
>
.
getFirstJavaConstructor
(
)
:
Constructor
<
*
>
fun
KClass
<
*
>
.
saveConstructor
(
)
:
Constructor
<
*
>
org.koin.core.module.Module
Module Contents
inline
fun
<
reified
T
:
Any
>
Module
.
factory
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
factoryBy
(
qualifier
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
inline
fun
<
reified
T
:
Any
>
Module
.
single
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
Module
.
singleBy
(
qualifier
:
Qualifier
?
=
null
,
createOnStart
:
Boolean
=
false
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
org.koin.dsl.ScopeSet
Module Contents
inline
fun
<
reified
T
:
Any
>
ScopeSet
.
factory
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeSet
.
factoryBy
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>
inline
fun
<
reified
T
:
Any
>
ScopeSet
.
scoped
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
T
>
inline
fun
<
reified
R
:
Any
,
reified
T
:
R
>
ScopeSet
.
scopedBy
(
name
:
Qualifier
?
=
null
,
override
:
Boolean
=
false
)
:
BeanDefinition
<
R
>