Package edu.umd.cs.findbugs.ba.jsr305
Class ParameterAnnotationLookupResult
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult
-
- edu.umd.cs.findbugs.ba.jsr305.ParameterAnnotationLookupResult
-
class ParameterAnnotationLookupResult extends TypeQualifierAnnotationLookupResult
TypeQualifierAnnotationLookupResult summarizing TypeQualifierAnnotation(s) relevant for a method parameter.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult
TypeQualifierAnnotationLookupResult.PartialResult
-
-
Constructor Summary
Constructors Constructor Description ParameterAnnotationLookupResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TypeQualifierAnnotation
combine(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.-
Methods inherited from class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult
addPartialResult, getEffectiveTypeQualifierAnnotation, toString
-
-
-
-
Method Detail
-
combine
protected TypeQualifierAnnotation combine(TypeQualifierAnnotation a, TypeQualifierAnnotation b)
Description copied from class:TypeQualifierAnnotationLookupResult
Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.- Overrides:
combine
in classTypeQualifierAnnotationLookupResult
- Parameters:
a
- a TypeQualifierAnnotationb
- another TypeQualifierAnnotation- Returns:
- combined TypeQualifierAnnotation compatible with both input TypeQualifierAnnotations, or null if no such TypeQualifierAnnotation exists
-
-