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
-
class ReturnTypeAnnotationLookupResult extends TypeQualifierAnnotationLookupResult
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 Constructor Description ReturnTypeAnnotationLookupResult()
-
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
-
-