Package-level declarations

Types

Link copied to clipboard

Internal usage for components discovery in generated package

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class MetaApplication(val value: String = "", val includes: Array<String> = [], val configurations: Array<String> = [])

Meta Application annotation to help represents

Link copied to clipboard
annotation class MetaDefinition(val value: String = "", val moduleTagId: String = "", val dependencies: Array<String> = [], val binds: Array<String> = [], val qualifier: String = "", val scope: String = "")

Meta Definition annotation to help represents

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class MetaModule(val value: String = "", val id: String = "", val includes: Array<String> = [], val configurations: Array<String> = [], val isObject: Boolean = false)

Meta Definition annotation to help represents