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
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected TypeQualifierAnnotation
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
-
Constructor Details
-
ParameterAnnotationLookupResult
ParameterAnnotationLookupResult()
-
-
Method Details
-
combine
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
-