Package edu.umd.cs.findbugs.ba
Class CheckReturnValueAnnotation
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.AnnotationEnumeration<CheckReturnValueAnnotation>
-
- edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
-
- All Implemented Interfaces:
java.lang.Comparable<CheckReturnValueAnnotation>
public class CheckReturnValueAnnotation extends AnnotationEnumeration<CheckReturnValueAnnotation>
-
-
Field Summary
Fields Modifier and Type Field Description static CheckReturnValueAnnotationCHECK_RETURN_VALUE_HIGHstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_IGNOREstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_INFERREDstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_LOWstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_LOW_BAD_PRACTICEstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_MEDIUMstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_MEDIUM_BAD_PRACTICEstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_UNKNOWNstatic CheckReturnValueAnnotationCHECK_RETURN_VALUE_VERY_HIGHprivate static CheckReturnValueAnnotation[]myValues(package private) java.lang.Stringpattern(package private) intpriority-
Fields inherited from class edu.umd.cs.findbugs.ba.AnnotationEnumeration
name
-
-
Constructor Summary
Constructors Modifier Constructor Description privateCheckReturnValueAnnotation(java.lang.String s, int i, int p)privateCheckReturnValueAnnotation(java.lang.String s, int i, java.lang.String pattern, int p)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CheckReturnValueAnnotationcreateFor(javax.annotation.meta.When when)java.lang.StringgetPattern()intgetPriority()static CheckReturnValueAnnotationparse(java.lang.String priority)static CheckReturnValueAnnotation[]values()
-
-
-
Field Detail
-
priority
final int priority
-
pattern
final java.lang.String pattern
-
CHECK_RETURN_VALUE_UNKNOWN
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_UNKNOWN
-
CHECK_RETURN_VALUE_HIGH
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_HIGH
-
CHECK_RETURN_VALUE_MEDIUM
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_MEDIUM
-
CHECK_RETURN_VALUE_LOW
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_LOW
-
CHECK_RETURN_VALUE_IGNORE
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_IGNORE
-
CHECK_RETURN_VALUE_VERY_HIGH
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_VERY_HIGH
-
CHECK_RETURN_VALUE_LOW_BAD_PRACTICE
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_LOW_BAD_PRACTICE
-
CHECK_RETURN_VALUE_MEDIUM_BAD_PRACTICE
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_MEDIUM_BAD_PRACTICE
-
CHECK_RETURN_VALUE_INFERRED
public static final CheckReturnValueAnnotation CHECK_RETURN_VALUE_INFERRED
-
myValues
private static final CheckReturnValueAnnotation[] myValues
-
-
Method Detail
-
parse
@CheckForNull public static CheckReturnValueAnnotation parse(java.lang.String priority)
-
values
public static CheckReturnValueAnnotation[] values()
-
getPriority
public int getPriority()
-
getPattern
public java.lang.String getPattern()
-
createFor
@CheckForNull public static CheckReturnValueAnnotation createFor(@NonNull javax.annotation.meta.When when)
-
-