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 TypeQualifierAnnotationcombine(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:TypeQualifierAnnotationLookupResultSubclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.- Overrides:
combinein classTypeQualifierAnnotationLookupResult- Parameters:
a- a TypeQualifierAnnotationb- another TypeQualifierAnnotation- Returns:
- combined TypeQualifierAnnotation compatible with both input TypeQualifierAnnotations, or null if no such TypeQualifierAnnotation exists
-
-