|
FlexDoc/Javadoc 2.0 Demo Java Doc |
Packages that use Annotation |
|
Provides for system input and output through data streams,
serialization and the file system.
|
|
Provides classes that are fundamental to the design of the Java
programming language.
|
|
Provides library support for the Java programming language
annotation facility.
|
Uses of Annotation in java.io |
Classes in java.io that implement Annotation |
|
@interface |
Indicates that an annotated field or method is part of the serialization mechanism defined by the
Java Object Serialization Specification.
|
Uses of Annotation in java.lang |
Classes in java.lang that implement Annotation |
|
@interface |
A program element annotated @Deprecated is one that programmers
are discouraged from using.
|
@interface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
@interface |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
@interface |
A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter.
|
@interface |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
Methods in java.lang with type parameters of type Annotation |
|
Returns this element's annotation for the specified type if
such an annotation is present, else null.
|
|
Returns annotations that are associated with this element.
|
|
Returns this element's annotation for the specified type if
such an annotation is directly present, else null.
|
|
Returns this element's annotation(s) for the specified type if
such annotations are either directly present or
indirectly present.
|
|
Returns this element's annotation for the specified type if
such an annotation is present, else null.
This method returns null when invoked on an unnamed module.
|
|
Returns this element's annotation for the specified type if
such an annotation is present, else null.
|
|
Returns annotations that are associated with this element.
|
|
Returns this element's annotation for the specified type if
such an annotation is directly present, else null.
|
|
Returns this element's annotation(s) for the specified type if
such annotations are either directly present or
indirectly present.
|
Methods in java.lang that return Annotation |
|
Class.getAnnotations()
Returns annotations that are present on this element.
|
|
Class.getDeclaredAnnotations()
Returns annotations that are directly present on this element.
|
|
Module.getAnnotations()
Returns annotations that are present on this element.
This method returns an empty array when invoked on an unnamed module.
|
|
Module.getDeclaredAnnotations()
Returns annotations that are directly present on this element.
This method returns an empty array when invoked on an unnamed module.
|
|
Package.getAnnotations()
Returns annotations that are present on this element.
|
|
Package.getDeclaredAnnotations()
Returns annotations that are directly present on this element.
|
Method parameters in java.lang with type arguments of type Annotation |
|
boolean |
Returns true if an annotation for the specified type
is present on this element, else false.
|
boolean |
Returns true if an annotation for the specified type
is present on this element, else false.
|
Uses of Annotation in java.lang.annotation |
Classes in java.lang.annotation that implement Annotation |
|
@interface |
If the annotation @Documented is present on the declaration
of an annotation interface A, then any @A annotation on
an element is considered part of the element's public contract.
|
@interface |
Indicates that an annotation interface is automatically inherited.
|
@interface |
Indicates that a field defining a constant value may be referenced
from native code.
|
@interface |
The annotation interface java.lang.annotation.Repeatable is
used to indicate that the annotation interface whose declaration it
(meta-)annotates is repeatable.
|
@interface |
Indicates how long annotations with the annotated interface are to
be retained.
|
@interface |
Indicates the contexts in which an annotation interface is applicable.
|
Methods in java.lang.annotation that return types with arguments of type Annotation |
|
Class<? extends Annotation> |
Annotation.annotationType()
Returns the annotation interface of this annotation.
|
Class<? extends Annotation> |
IncompleteAnnotationException.annotationType()
Returns the Class object for the annotation interface with the
missing element.
|
Constructor parameters in java.lang.annotation with type arguments of type Annotation |
|
Constructs an IncompleteAnnotationException to indicate that
the named element was missing from the specified annotation interface.
|
Annotation elements in java.lang.annotation that return types with arguments of type Annotation |
|
Class<? extends Annotation>
|
Repeatable.value
Indicates the containing annotation interface for the
repeatable annotation interface.
|
|
FlexDoc/Javadoc 2.0 Demo Java Doc |