Skip navigation links
C D E F G I J M N O P R S T U V W 

C

Checker() - Constructor for class javax.annotation.MatchesPattern.Checker
 
Checker() - Constructor for class javax.annotation.Nonnegative.Checker
 
Checker() - Constructor for class javax.annotation.Nonnull.Checker
 
Checker() - Constructor for class javax.annotation.RegEx.Checker
 
CheckForNull - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- use CheckForNull instead.
CheckForNull - Annotation Type in javax.annotation
 
CheckForSigned - Annotation Type in javax.annotation
Used to annotate a value that may be either negative or nonnegative, and indicates that uses of it should check for negative values before using it in a way that requires the value to be nonnegative, and check for it being nonnegative before using it in a way that requires it to be negative.
CheckReturnValue - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- use CheckReturnValue instead.
CheckReturnValue - Annotation Type in javax.annotation
 
CleanupObligation - Annotation Type in edu.umd.cs.findbugs.annotations
Mark a class or interface as a resource type requiring cleanup.
Confidence - Enum in edu.umd.cs.findbugs.annotations
Describes the confidence with which FindBugs reports a bug instance.
CreatesObligation - Annotation Type in edu.umd.cs.findbugs.annotations
Mark a constructor or method as creating a resource which requires cleanup.

D

DefaultAnnotation - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- Use the JSR305 annotations instead. For example, you can use ParametersAreNonnullByDefault instead of @DefaultAnnotation(NonNull.class) so that method parameters are nonnull by default in the annotated element. You can also use TypeQualifierDefault in general to define your own annotation that specifies a default type qualifier. For example,


 Nonnegative
 TypeQualifierDefault(ElementType.PARAMETER)
 public @interface ParametersAreNonnegativeByDefault {}
 

The JSR305 CheckReturnValue annotation can be applied to a type or package, and it will act as a default for all methods in that class or package unless otherwise overridden.

DefaultAnnotationForFields - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
DefaultAnnotationForMethods - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
DefaultAnnotationForParameters - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- use the JSR305 annotations instead, For example, you can use ParametersAreNonnullByDefault instead of @DefaultAnnotation(NonNull.class), and TypeQualifierDefault in general to define a type qualifier default. The JSR305 CheckReturnValue annotation can be applied to a type or package, and it will act as a default for all methods in that class or package unless otherwise overridden.
DesireNoWarning - Annotation Type in edu.umd.cs.findbugs.annotations
Annotation indicating that no FindBugs warnings of the specified type is desired.
DesireWarning - Annotation Type in edu.umd.cs.findbugs.annotations
Annotation indicating that a FindBugs warning is desired.
Detainted - Annotation Type in javax.annotation
 
DischargesObligation - Annotation Type in edu.umd.cs.findbugs.annotations
Mark a method as cleaning up a resource.

E

edu.umd.cs.findbugs.annotations - package edu.umd.cs.findbugs.annotations
Annotations for FindBugs (mostly deprecated except for SuppressFBWarnings).
Exclusive - Annotation Type in javax.annotation.meta
This annotation can be applied to the value() element of an annotation that is annotated as a TypeQualifier.
Exhaustive - Annotation Type in javax.annotation.meta
This annotation can be applied to the value() element of an annotation that is annotated as a TypeQualifier.
ExpectWarning - Annotation Type in edu.umd.cs.findbugs.annotations
Annotation indicating that a FindBugs warning is expected.

F

forConstantValue(MatchesPattern, Object) - Method in class javax.annotation.MatchesPattern.Checker
 
forConstantValue(A, Object) - Method in interface javax.annotation.meta.TypeQualifierValidator
Given a type qualifier, check to see if a known specific constant value is an instance of the set of values denoted by the qualifier.
forConstantValue(Nonnegative, Object) - Method in class javax.annotation.Nonnegative.Checker
 
forConstantValue(Nonnull, Object) - Method in class javax.annotation.Nonnull.Checker
 
forConstantValue(RegEx, Object) - Method in class javax.annotation.RegEx.Checker
 

G

getConfidence(int) - Static method in enum edu.umd.cs.findbugs.annotations.Confidence
Given a numeric confidence value, report the corresponding confidence enum value
getConfidenceValue() - Method in enum edu.umd.cs.findbugs.annotations.Confidence
 
getPriorityValue() - Method in enum edu.umd.cs.findbugs.annotations.Priority
Deprecated.
 
GuardedBy - Annotation Type in javax.annotation.concurrent
GuardedBy The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.

I

Immutable - Annotation Type in javax.annotation.concurrent
Immutable The class to which this annotation is applied is immutable.

J

javax.annotation - package javax.annotation
 
javax.annotation.concurrent - package javax.annotation.concurrent
 
javax.annotation.meta - package javax.annotation.meta
 

M

MatchesPattern - Annotation Type in javax.annotation
 
MatchesPattern.Checker - Class in javax.annotation
 

N

Nonnegative - Annotation Type in javax.annotation
Used to annotate a value that should only contain nonnegative values
Nonnegative.Checker - Class in javax.annotation
 
NonNull - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- use Nonnull instead.
Nonnull - Annotation Type in javax.annotation
 
Nonnull.Checker - Class in javax.annotation
 
NotThreadSafe - Annotation Type in javax.annotation.concurrent
NotThreadSafe The class to which this annotation is applied is not thread-safe.
NoWarning - Annotation Type in edu.umd.cs.findbugs.annotations
Annotation indicating that no FindBugs warning is expected.
Nullable - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- use Nullable instead.
Nullable - Annotation Type in javax.annotation
 

O

OverrideMustInvoke - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
OverridingMethodsMustInvokeSuper - Annotation Type in javax.annotation
When this annotation is applied to a method, it indicates that if this method is overridden in a subclass, the overriding method should invoke this method (through method invocation on super).

P

ParametersAreNonnullByDefault - Annotation Type in javax.annotation
This annotation can be applied to a package, class or method to indicate that the method parameters in that element are nonnull by default unless there is: An explicit nullness annotation The method overrides a method in a superclass (in which case the annotation of the corresponding parameter in the superclass applies) there is a default parameter annotation applied to a more tightly nested element.
ParametersAreNullableByDefault - Annotation Type in javax.annotation
This annotation can be applied to a package, class or method to indicate that the method parameters in that element are nullable by default unless there is: An explicit nullness annotation The method overrides a method in a superclass (in which case the annotation of the corresponding parameter in the superclass applies) there is a default parameter annotation applied to a more tightly nested element.
PossiblyNull - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- use CheckForNull instead; the name of which more clearly indicates that not only could the value be null, but that good coding practice requires that the value be checked for null.
Priority - Enum in edu.umd.cs.findbugs.annotations
Deprecated.
use Confidence instead
PropertyKey - Annotation Type in javax.annotation
 

R

RegEx - Annotation Type in javax.annotation
This qualifier is used to denote String values that should be a Regular expression.
RegEx.Checker - Class in javax.annotation
 
ReturnValuesAreNonnullByDefault - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.

S

Signed - Annotation Type in javax.annotation
Used to annotate a value of unknown sign
SuppressFBWarnings - Annotation Type in edu.umd.cs.findbugs.annotations
Used to suppress FindBugs warnings.
SuppressWarnings - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
- Use SuppressFBWarnings instead
Syntax - Annotation Type in javax.annotation
This annotation a value that is of a particular syntax, such as Java syntax or regular expression syntax.

T

Tainted - Annotation Type in javax.annotation
 
ThreadSafe - Annotation Type in javax.annotation.concurrent
ThreadSafe The class to which this annotation is applied is thread-safe.
TypeQualifier - Annotation Type in javax.annotation.meta
This qualifier is applied to an annotation to denote that the annotation should be treated as a type qualifier.
TypeQualifierDefault - Annotation Type in javax.annotation.meta
This qualifier is applied to an annotation to denote that the annotation defines a default type qualifier that is visible within the scope of the element it is applied to.
TypeQualifierNickname - Annotation Type in javax.annotation.meta
This annotation is applied to a annotation, and marks the annotation as being a qualifier nickname.
TypeQualifierValidator<A extends Annotation> - Interface in javax.annotation.meta
 

U

UnknownNullness - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated.
Untainted - Annotation Type in javax.annotation
 

V

valueOf(String) - Static method in enum edu.umd.cs.findbugs.annotations.Confidence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umd.cs.findbugs.annotations.Priority
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.umd.cs.findbugs.annotations.When
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.annotation.meta.When
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.umd.cs.findbugs.annotations.Confidence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umd.cs.findbugs.annotations.Priority
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.umd.cs.findbugs.annotations.When
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.annotation.meta.When
Returns an array containing the constants of this enum type, in the order they are declared.

W

When - Enum in edu.umd.cs.findbugs.annotations
Deprecated.
When - Enum in javax.annotation.meta
Used to describe the relationship between a qualifier T and the set of values S possible on an annotated element.
WillClose - Annotation Type in javax.annotation
 
WillCloseWhenClosed - Annotation Type in javax.annotation
 
WillNotClose - Annotation Type in javax.annotation
 
C D E F G I J M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.