MultiQualifier

class MultiQualifier(val qualifiers: Set<Qualifier>) : Qualifier

A multi-qualifier represents multiple qualifiers grouped as a set. This is useful for combining qualifiers (e.g. a named qualifier and a type qualifier).

Note that multi-qualifier accepts all elements within its set except other multi-qualifiers (nesting is not supported and multi-qualifiers should be "flat") or empty qualifiers (which do not contribute any information).

Constructors

Link copied to clipboard
constructor(qualifiers: Set<Qualifier>)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
operator fun Qualifier.plus(other: Qualifier): Qualifier

Combines this qualifier with the other.

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard

The qualifiers represented by this MultiQualifier.