Uses of Class
edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation
-
Packages that use TypeQualifierAnnotation Package Description edu.umd.cs.findbugs.ba.jsr305 Support for analyzing code containing JSR-305 type qualifier annotations. -
-
Uses of TypeQualifierAnnotation in edu.umd.cs.findbugs.ba.jsr305
Fields in edu.umd.cs.findbugs.ba.jsr305 declared as TypeQualifierAnnotation Modifier and Type Field Description static TypeQualifierAnnotationTypeQualifierAnnotation. OVERRIDES_BUT_NO_ANNOTATIONMethods in edu.umd.cs.findbugs.ba.jsr305 that return TypeQualifierAnnotation Modifier and Type Method Description protected TypeQualifierAnnotationTypeQualifierAnnotationLookupResult. combine(TypeQualifierAnnotation a, TypeQualifierAnnotation b)Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.static TypeQualifierAnnotationTypeQualifierAnnotation. combineParameterAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)static TypeQualifierAnnotationTypeQualifierAnnotation. combineReturnTypeAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)Combine return type annotations.static TypeQualifierAnnotationTypeQualifierApplications. constructTypeQualifierAnnotation(AnnotationValue v)Resolve a raw AnnotationValue into a TypeQualifierAnnotation.static TypeQualifierAnnotationTypeQualifierApplications. getDirectTypeQualifierAnnotation(XMethod xmethod, int parameter, TypeQualifierValue<?> typeQualifierValue)Get the TypeQualifierAnnotation directly applied to given method parameter.TypeQualifierAnnotationTypeQualifierAnnotationLookupResult. getEffectiveTypeQualifierAnnotation()Get the effective TypeQualifierAnnotation.static TypeQualifierAnnotationTypeQualifierApplications. getEffectiveTypeQualifierAnnotation(XMethod xmethod, int parameter, TypeQualifierValue<?> typeQualifierValue)Get the effective TypeQualifierAnnotation on given method parameter.static TypeQualifierAnnotationTypeQualifierApplications. getEffectiveTypeQualifierAnnotation(AnnotatedObject o, TypeQualifierValue<?> typeQualifierValue)Get the effective TypeQualifierAnnotation on given AnnotatedObject.static TypeQualifierAnnotationTypeQualifierApplications. getInheritedTypeQualifierAnnotation(XMethod xmethod, int parameter, TypeQualifierValue<?> typeQualifierValue)Get the effective inherited TypeQualifierAnnotation on the given instance method parameter.static TypeQualifierAnnotationTypeQualifierApplications. getInheritedTypeQualifierAnnotation(XMethod o, TypeQualifierValue<?> typeQualifierValue)Get the effective inherited TypeQualifierAnnotation on given instance method.TypeQualifierAnnotationTypeQualifierDatabase. getParameter(MethodDescriptor methodDesc, int param, TypeQualifierValue<?> tqv)Get the TypeQualifierAnnotation on a parameter.TypeQualifierAnnotationTypeQualifierDatabase. getReturnValue(MethodDescriptor methodDesc, TypeQualifierValue<?> tqv)Get the TypeQualifierAnnotation on a method return value.TypeQualifierAnnotationTypeQualifierAnnotationLookupResult.PartialResult. getTypeQualifierAnnotation()static TypeQualifierAnnotationTypeQualifierAnnotation. getValue(TypeQualifierValue<?> desc, javax.annotation.meta.When when)protected abstract TypeQualifierAnnotationAbstractMethodAnnotationAccumulator. lookupAnnotation(XMethod xm)protected TypeQualifierAnnotationParameterAnnotationAccumulator. lookupAnnotation(XMethod xm)Methods in edu.umd.cs.findbugs.ba.jsr305 that return types with arguments of type TypeQualifierAnnotation Modifier and Type Method Description static java.util.Collection<TypeQualifierAnnotation>TypeQualifierApplications. getApplicableApplications(XMethod o, int parameter)Get the Collection of resolved TypeQualifierAnnotations representing directly applied and default (outer scope) type qualifier annotations for given method parameter.static java.util.Collection<TypeQualifierAnnotation>TypeQualifierApplications. getApplicableApplications(AnnotatedObject o)Get the Collection of resolved TypeQualifierAnnotations representing directly applied and default (outer scope) type qualifier annotations for given AnnotatedObject.static java.util.Collection<TypeQualifierAnnotation>TypeQualifierAnnotation. getValues(java.util.Map<TypeQualifierValue<?>,javax.annotation.meta.When> map)Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type TypeQualifierAnnotation Modifier and Type Method Description protected TypeQualifierAnnotationTypeQualifierAnnotationLookupResult. combine(TypeQualifierAnnotation a, TypeQualifierAnnotation b)Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.static TypeQualifierAnnotationTypeQualifierAnnotation. combineParameterAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)static TypeQualifierAnnotationTypeQualifierAnnotation. combineReturnTypeAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)Combine return type annotations.voidTypeQualifierDatabase. setParameter(MethodDescriptor methodDesc, int param, TypeQualifierValue<?> tqv, TypeQualifierAnnotation tqa)Set a TypeQualifierAnnotation on a method parameter.voidTypeQualifierDatabase. setReturnValue(MethodDescriptor methodDesc, TypeQualifierValue<?> tqv, TypeQualifierAnnotation tqa)Set a TypeQualifierAnnotation on a method return value.Method parameters in edu.umd.cs.findbugs.ba.jsr305 with type arguments of type TypeQualifierAnnotation Modifier and Type Method Description static voidAnalysis. addKnownTypeQualifiers(java.util.HashSet<? super TypeQualifierValue<?>> result, java.util.Collection<TypeQualifierAnnotation> applicableApplications)static voidTypeQualifierApplications. constructTypeQualifierAnnotation(java.util.Set<TypeQualifierAnnotation> set, AnnotationValue v)Resolve a raw AnnotationValue into a TypeQualifierAnnotation, storing result in given Set.static voidTypeQualifierApplications. getDirectApplications(java.util.Set<TypeQualifierAnnotation> result, XMethod o, int parameter)Populate a Set of TypeQualifierAnnotations representing directly-applied type qualifier annotations on given method parameter.static voidTypeQualifierApplications. getDirectApplications(java.util.Set<TypeQualifierAnnotation> result, AnnotatedObject o, java.lang.annotation.ElementType e)Populate a Set of TypeQualifierAnnotations representing directly-applied type qualifier annotations on given AnnotatedObject.
-