Package edu.umd.cs.findbugs.ba.jsr305
Class ReturnTypeAnnotationLookupResult
java.lang.Object
edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult
edu.umd.cs.findbugs.ba.jsr305.ReturnTypeAnnotationLookupResult
TypeQualifierAnnotationLookupResult summarizing TypeQualifierAnnotation(s)
relevant for a method return type.
-
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
-
ReturnTypeAnnotationLookupResult
ReturnTypeAnnotationLookupResult()
-
-
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
-