Use 
PREV   NEXT      All Classes   All Packages
FlexDoc/Javadoc 2.0
Demo Java Doc

Uses of Interface
java.lang.annotation.Annotation
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.
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
<A extends AnnotationA
Class.getAnnotation(Class<A> annotationClass)
Returns this element's annotation for the specified type if such an annotation is present, else null.
<A extends AnnotationA[]
Class.getAnnotationsByType(Class<A> annotationClass)
Returns annotations that are associated with this element.
<A extends AnnotationA
Class.getDeclaredAnnotation(Class<A> annotationClass)
Returns this element's annotation for the specified type if such an annotation is directly present, else null.
<A extends AnnotationA[]
Class.getDeclaredAnnotationsByType(Class<A> annotationClass)
Returns this element's annotation(s) for the specified type if such annotations are either directly present or indirectly present.
<T extends AnnotationT
Module.getAnnotation(Class<T> annotationClass)
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.
<A extends AnnotationA
Package.getAnnotation(Class<A> annotationClass)
Returns this element's annotation for the specified type if such an annotation is present, else null.
<A extends AnnotationA[]
Package.getAnnotationsByType(Class<A> annotationClass)
Returns annotations that are associated with this element.
<A extends AnnotationA
Package.getDeclaredAnnotation(Class<A> annotationClass)
Returns this element's annotation for the specified type if such an annotation is directly present, else null.
<A extends AnnotationA[]
Package.getDeclaredAnnotationsByType(Class<A> annotationClass)
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
Returns annotations that are present on this element.
Returns annotations that are directly present on this element.
Returns annotations that are present on this element. This method returns an empty array when invoked on an unnamed module.
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.
Returns annotations that are directly present on this element.
Method parameters in java.lang with type arguments of type Annotation
boolean
Class.isAnnotationPresent(Class<? extends Annotation> annotationClass)
Returns true if an annotation for the specified type is present on this element, else false.
boolean
Package.isAnnotationPresent(Class<? extends Annotation> annotationClass)
Returns true if an annotation for the specified type is present on this element, else false.
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
IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
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.

 Use 
PREV   NEXT      All Classes   All Packages
FlexDoc/Javadoc 2.0
Demo Java Doc

Java API documentation generated with FlexDoc/Javadoc 2.0 using JavadocClassic 3.0 template set.
FlexDoc/Javadoc is a template-driven programming tool for rapid development of any Javadoc-based Java API documentation generators (i.e. doclets). If you need to customize your Javadoc without writing a full-blown doclet from scratch, FlexDoc/Javadoc may be the only tool able to help you! Find out more at www.flexdoc.xyz