inject-annotations / codegraft.inject / BootstrapComponent

BootstrapComponent

@Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class BootstrapComponent

Annotations

Builder

class Builder

Constructors

<init>

BootstrapComponent(bootstrapDependencies: Array<KClass<*>>, bootstrapModules: Array<KClass<*>>, applicationModules: Array<KClass<*>>, autoInclude: Boolean, flatten: Boolean)

Properties

applicationModules

val applicationModules: Array<KClass<*>>

autoInclude

val autoInclude: Boolean

bootstrapDependencies

val bootstrapDependencies: Array<KClass<*>>

bootstrapModules

val bootstrapModules: Array<KClass<*>>

flatten

val flatten: Boolean