Class TypeQualifierApplications.Data

    • Field Detail

      • directObjectAnnotations

        private final java.util.Map<AnnotatedObject,​java.util.Collection<AnnotationValue>> directObjectAnnotations
        Type qualifier annotations applied directly to methods/fields/classes/etc.
      • directParameterAnnotations

        private final java.util.HashMap<XMethod,​java.util.Map<java.lang.Integer,​java.util.Collection<AnnotationValue>>> directParameterAnnotations
        Type qualifier annotations applied directly to method parameters.
      • effectiveObjectAnnotations

        private final java.util.Map<TypeQualifierValue<?>,​java.util.Map<AnnotatedObject,​TypeQualifierAnnotation>> effectiveObjectAnnotations
        Map of TypeQualifierValues to maps containing, for each AnnotatedObject, the effective TypeQualifierAnnotation (if any) for that AnnotatedObject.
      • effectiveParameterAnnotations

        private final java.util.Map<TypeQualifierValue<?>,​DualKeyHashMap<XMethod,​java.lang.Integer,​TypeQualifierAnnotation>> effectiveParameterAnnotations
        Map of TypeQualifierValues to maps containing, for each XMethod/parameter, the effective TypeQualifierAnnotation (if any) for that XMethod/parameter.
    • Constructor Detail

      • Data

        Data()