Package org.gradle.api.attributes
@NonNullApi
package org.gradle.api.attributes
Classes for dealing with configuration and artifact attributes.
-
ClassDescriptionAttribute<T>An attribute is a named entity with a type.A rule that determines whether a given attribute value is compatible some provided attribute value.An attribute container is a container of
attributes
, which are strongly typed named entities.A rule that selects the best value out of a set of two or more candidates.An attribute matching strategy is responsible for providing information about how anAttribute
is matched during dependency resolution.An attributes schema stores information aboutattributes
and how they can be matched together.Provides context about attribute compatibility checks, and allows the user to define when an attribute is compatible with another.A chain of compatibility checks, implemented as action rules.A chain of disambiguation rules.Represents something that carries attributes by utilizing anAttributeContainer
Represents something that carries attributes by utilizing anAttributeContainer
that is configurable.Provides context about candidates for an attribute.Represents the usage of a configuration.