Class SubtypeIsSubsetQualifierHierarchy


@AnnotatedFor("nullness") public class SubtypeIsSubsetQualifierHierarchy extends AbstractSetInclusionQualifierHierarchy
A QualifierHierarchy where, when a qualifier has arguments, the subtype relation is determined by a subset test on the elements (arguments). The elements must be strings.
  • Constructor Details

    • SubtypeIsSubsetQualifierHierarchy

      public SubtypeIsSubsetQualifierHierarchy(Collection<Class<? extends Annotation>> qualifierClasses, ProcessingEnvironment processingEnv, GenericAnnotatedTypeFactory<?,?,?,?> atypeFactory)
      Creates a SubtypeIsSubsetQualifierHierarchy from the given classes.
      Parameters:
      qualifierClasses - classes of annotations that are the qualifiers for this hierarchy
      processingEnv - processing environment
      atypeFactory - the associated type factory