Package-level declarations

Classes for dealing with configuration and artifact attributes.

Types

Link copied to clipboard
open class Attribute<T> : Named
An attribute is a named entity with a type.
Link copied to clipboard
A rule that determines whether a given attribute value is compatible some provided attribute value.
Link copied to clipboard
An attribute container is a container of attributes, which are strongly typed named entities.
Link copied to clipboard
A rule that selects the best value out of a set of candidates.
Link copied to clipboard
An attribute matching strategy is responsible for providing information about how an Attribute is matched during dependency resolution.
Link copied to clipboard
An attributes schema stores information about attributes and how they can be matched together.
Link copied to clipboard
interface Bundling : Named
This attribute describes how dependencies of a component are found.
Link copied to clipboard
interface Category : Named
This attribute describes the categories of variants for a given module.
Link copied to clipboard
Provides context about attribute compatibility checks, and allows the user to define when an attribute is compatible with another.
Link copied to clipboard
A chain of compatibility checks, implemented as action rules.
Link copied to clipboard
A chain of disambiguation rules.
Link copied to clipboard
interface DocsType : Named
Attributes to qualify the type of documentation.
Link copied to clipboard
interface HasAttributes
Represents something that carries attributes by utilizing an AttributeContainer
Link copied to clipboard
Represents something that carries attributes by utilizing an AttributeContainer that is configurable.
Link copied to clipboard
Attribute representing the technical elements of a library variant.
Link copied to clipboard
Provides context about candidates for an attribute.
Link copied to clipboard
Attribute to define the test suite name.
Link copied to clipboard
Attribute to define the test suite target's name.
Link copied to clipboard
Attribute to qualify the type of testing a test suite will perform.
Link copied to clipboard
interface Usage : Named
Represents the usage of a configuration.
Link copied to clipboard
Attribute to be used on variants containing the output verification checks (Test data, Jacoco results, etc) which specify the type of verification data.