BindingMetadata

@Serializable
data class BindingMetadata(val key: String, val bindingKind: String, val scope: String? = null, val isScoped: Boolean, val nameHint: String, val dependencies: List<DependencyMetadata>, val origin: String? = null, val declaration: String? = null, val multibinding: MultibindingMetadata? = null, val optionalWrapper: OptionalWrapperMetadata? = null, val aliasTarget: String? = null, val isSynthetic: Boolean = false)(source)

Metadata for a single binding within a graph.

Constructors

Link copied to clipboard
constructor(key: String, bindingKind: String, scope: String? = null, isScoped: Boolean, nameHint: String, dependencies: List<DependencyMetadata>, origin: String? = null, declaration: String? = null, multibinding: MultibindingMetadata? = null, optionalWrapper: OptionalWrapperMetadata? = null, aliasTarget: String? = null, isSynthetic: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

True if this is a generated/synthetic binding (e.g., alias, contribution).

Link copied to clipboard
val key: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard