| 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
Wildcards, 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
PolyQuals. |