FindBugs™ 1.3.9

Uses of Class
edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation

Packages that use TypeQualifierAnnotation
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
static TypeQualifierAnnotation TypeQualifierAnnotation.OVERRIDES_BUT_NO_ANNOTATION
           
 

Methods in edu.umd.cs.findbugs.ba.jsr305 that return TypeQualifierAnnotation
protected  TypeQualifierAnnotation TypeQualifierAnnotationLookupResult.combine(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
          Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.
static TypeQualifierAnnotation TypeQualifierAnnotation.combineParameterAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
           
static TypeQualifierAnnotation TypeQualifierAnnotation.combineReturnTypeAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
          Combine return type annotations.
static TypeQualifierAnnotation TypeQualifierApplications.constructTypeQualifierAnnotation(AnnotationValue v)
          Resolve a raw AnnotationValue into a TypeQualifierAnnotation.
static TypeQualifierAnnotation TypeQualifierApplications.getDirectTypeQualifierAnnotation(XMethod xmethod, int parameter, TypeQualifierValue typeQualifierValue)
          Get the TypeQualifierAnnotation directly applied to given method parameter.
 TypeQualifierAnnotation TypeQualifierAnnotationLookupResult.getEffectiveTypeQualifierAnnotation()
          Get the effective TypeQualifierAnnotation.
static TypeQualifierAnnotation TypeQualifierApplications.getEffectiveTypeQualifierAnnotation(AnnotatedObject o, TypeQualifierValue typeQualifierValue)
          Get the effective TypeQualifierAnnotation on given AnnotatedObject.
static TypeQualifierAnnotation TypeQualifierApplications.getEffectiveTypeQualifierAnnotation(XMethod xmethod, int parameter, TypeQualifierValue typeQualifierValue)
          Get the effective TypeQualifierAnnotation on given method parameter.
 TypeQualifierAnnotation TypeQualifierDatabase.getParameter(MethodDescriptor methodDesc, int param, TypeQualifierValue tqv)
          Get the TypeQualifierAnnotation on a parameter.
 TypeQualifierAnnotation TypeQualifierDatabase.getReturnValue(MethodDescriptor methodDesc, TypeQualifierValue tqv)
          Get the TypeQualifierAnnotation on a method return value.
 TypeQualifierAnnotation TypeQualifierAnnotationLookupResult.PartialResult.getTypeQualifierAnnotation()
           
static TypeQualifierAnnotation TypeQualifierAnnotation.getValue(TypeQualifierValue desc, javax.annotation.meta.When when)
           
protected  TypeQualifierAnnotation ParameterAnnotationAccumulator.lookupAnnotation(XMethod xm)
           
protected abstract  TypeQualifierAnnotation AbstractMethodAnnotationAccumulator.lookupAnnotation(XMethod xm)
           
 

Methods in edu.umd.cs.findbugs.ba.jsr305 that return types with arguments of type TypeQualifierAnnotation
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> 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> TypeQualifierAnnotation.getValues(java.util.Map<TypeQualifierValue,javax.annotation.meta.When> map)
           
 

Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type TypeQualifierAnnotation
protected  TypeQualifierAnnotation TypeQualifierAnnotationLookupResult.combine(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
          Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.
static TypeQualifierAnnotation TypeQualifierAnnotation.combineParameterAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
           
static TypeQualifierAnnotation TypeQualifierAnnotation.combineReturnTypeAnnotations(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
          Combine return type annotations.
 void TypeQualifierDatabase.setParameter(MethodDescriptor methodDesc, int param, TypeQualifierValue tqv, TypeQualifierAnnotation tqa)
          Set a TypeQualifierAnnotation on a method parameter.
 void TypeQualifierDatabase.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
static void Analysis.addKnownTypeQualifiers(java.util.HashSet<TypeQualifierValue> result, java.util.Collection<TypeQualifierAnnotation> applicableApplications)
           
static void TypeQualifierApplications.constructTypeQualifierAnnotation(java.util.Set<TypeQualifierAnnotation> set, AnnotationValue v)
          Resolve a raw AnnotationValue into a TypeQualifierAnnotation, storing result in given Set.
static void TypeQualifierApplications.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.
static void TypeQualifierApplications.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.
 


FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.