Index

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## C

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 javax.annotation

## D

Detainted - Annotation Type in javax.annotation

## E

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.

## 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

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
MatchesPattern.Checker() - Constructor for class javax.annotation.MatchesPattern.Checker

## N

Nonnegative - Annotation Type in javax.annotation
  Used to annotate a value that should only contain nonnegative values
Nonnegative.Checker - Class in javax.annotation
Nonnegative.Checker() - Constructor for class javax.annotation.Nonnegative.Checker
Nonnull - Annotation Type in javax.annotation
Nonnull.Checker - Class in javax.annotation
Nonnull.Checker() - Constructor for class javax.annotation.Nonnull.Checker
NotThreadSafe - Annotation Type in javax.annotation.concurrent
  NotThreadSafe The class to which this annotation is applied is not thread-safe.
Nullable - Annotation Type in javax.annotation

## O

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.
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
RegEx.Checker() - Constructor for class javax.annotation.RegEx.Checker

## S

Signed - Annotation Type in javax.annotation
  Used to annotate a value of unknown sign
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 java.lang.annotation.Annotation> - Interface in javax.annotation.meta

## U

Untainted - Annotation Type in javax.annotation

## V

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 javax.annotation.meta.When
  Returns an array containing the constants of this enum type, in the order they're declared.

## W

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES