inject-annotations
Module Contents
alltypes
Module Contents
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FILE]
)
annotation
class
AndroidInject
Module Contents
AndroidInject
(
includes
:
Array
<
KClass
<
*
>
>
=
[]
)
val
includes
:
Array
<
KClass
<
*
>
>
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.VALUE_PARAMETER]
)
@Scope
annotation
class
BootScope
Module Contents
BootScope
(
)
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FILE]
)
class
BootstrapComponent
Module Contents
BootstrapComponent
(
bootstrapDependencies
:
Array
<
KClass
<
*
>
>
,
bootstrapModules
:
Array
<
KClass
<
*
>
>
,
applicationModules
:
Array
<
KClass
<
*
>
>
,
autoInclude
:
Boolean
,
flatten
:
Boolean
)
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FILE]
)
class
Builder
Module Contents
Builder
(
)
val
applicationModules
:
Array
<
KClass
<
*
>
>
val
autoInclude
:
Boolean
val
bootstrapDependencies
:
Array
<
KClass
<
*
>
>
val
bootstrapModules
:
Array
<
KClass
<
*
>
>
val
flatten
:
Boolean
@Target
(
[AnnotationTarget.ANNOTATION_CLASS]
)
annotation
class
GeneratePluginBindings
Module Contents
GeneratePluginBindings
(
pluginType
:
KClass
<
*
>
,
pluginTypeName
:
String
=
""
,
pluginMapTypeName
:
String
=
""
,
flattenComponent
:
Boolean
=
false
)
val
flattenComponent
:
Boolean
val
pluginMapTypeName
:
String
val
pluginType
:
KClass
<
*
>
val
pluginTypeName
:
String
@Qualifier
annotation
class
Package
Module Contents
Package
(
value
:
String
)
val
value
:
String
package
codegraft.inject
Module Contents
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FILE]
)
annotation
class
AndroidInject
Module Contents
AndroidInject
(
includes
:
Array
<
KClass
<
*
>
>
=
[]
)
val
includes
:
Array
<
KClass
<
*
>
>
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.VALUE_PARAMETER]
)
@Scope
annotation
class
BootScope
Module Contents
BootScope
(
)
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FILE]
)
class
BootstrapComponent
Module Contents
BootstrapComponent
(
bootstrapDependencies
:
Array
<
KClass
<
*
>
>
,
bootstrapModules
:
Array
<
KClass
<
*
>
>
,
applicationModules
:
Array
<
KClass
<
*
>
>
,
autoInclude
:
Boolean
,
flatten
:
Boolean
)
@Target
(
[AnnotationTarget.CLASS, AnnotationTarget.FILE]
)
class
Builder
Module Contents
Builder
(
)
val
applicationModules
:
Array
<
KClass
<
*
>
>
val
autoInclude
:
Boolean
val
bootstrapDependencies
:
Array
<
KClass
<
*
>
>
val
bootstrapModules
:
Array
<
KClass
<
*
>
>
val
flatten
:
Boolean
@Target
(
[AnnotationTarget.ANNOTATION_CLASS]
)
annotation
class
GeneratePluginBindings
Module Contents
GeneratePluginBindings
(
pluginType
:
KClass
<
*
>
,
pluginTypeName
:
String
=
""
,
pluginMapTypeName
:
String
=
""
,
flattenComponent
:
Boolean
=
false
)
val
flattenComponent
:
Boolean
val
pluginMapTypeName
:
String
val
pluginType
:
KClass
<
*
>
val
pluginTypeName
:
String
@Qualifier
annotation
class
Package
Module Contents
Package
(
value
:
String
)
val
value
:
String