Interface | Description |
---|---|
CombiningOperation<Q> |
A binary operation for combining qualifiers of type
Q . |
QualifierParameterAnnotationConverter<Q> |
An
AnnotationConverter that can also find the names of all declared
parameters on a class or method. |
Class | Description |
---|---|
AnnotationConverterConfiguration<Q> |
Plain old java object to help configure SimpleQualifierParameterAnnotationConverter.
|
CombiningOperation.Glb<Q> |
The greatest-lower-bound operation over a qualifier hierarchy.
|
CombiningOperation.Lub<Q> |
The least-upper-bound operation over a qualifier hierarchy.
|
ContainmentHierarchy<Q> |
A hierarchy of
Wildcard s, ordered by the containment relation (JLS
4.5.1). |
PolyQual<Q> |
A qualifier in the qualifier polymorphism system, with ground qualifier
representation
Q . |
PolyQual.Combined<Q> |
A combination of several qualifiers and qualifier variables, using a
combining function.
|
PolyQual.GroundQual<Q> |
A wrapped qualifier from the underlying system.
|
PolyQual.QualVar<Q> |
A qualifier variable.
|
PolyQualHierarchy<Q> |
A qualifier hierarchy for
PolyQual instances. |
QualifiedParameterTypeVariableSubstitutor<Q> |
TypeVariableSubstitutor that handles the qualifier parameter specific logic
or combining TypeVariable uses with substituted types.
|
QualifierParameterChecker<Q> |
QualifierParameterChecker extends Checker to configure QualifiedTypeFormatters
specific to QualParams qualifiers.
|
QualifierParameterHierarchy<Q> |
This class provides a
QualifierHierarchy implementation for
sets of qualifier parameters. |
QualifierParameterTreeAnnotator<Q> |
TreeAnnotator instance for qualifier parameter checkers. |
QualifierParameterTypeAnnotator<Q> |
TypeAnnotator implementation for qualifier parameter checkers. |
QualifierParameterTypeFactory<Q> |
Type factory with qualifier polymorphism support.
|
QualParams<Q> |
A map of qualifier parameters.
|
SimpleQualifierParameterAnnotationConverter<Q> |
SimpleQualifierParameterAnnotationConverter abstracts the logic to convert annotations to qualifiers
for typical qual-poly types systems that that support @Wild, @Var, and qualifier parameters.
|
Wildcard<Q> |
A qualifier wildcard, bounded above and below by
PolyQual s. |