Searched defs:annotation (Results 1 - 25 of 224) sorted by relevance

123456789

/openjdk7/jdk/src/share/classes/java/lang/annotation/
H A DDocumented.java26 package java.lang.annotation;
H A DInherited.java26 package java.lang.annotation;
29 * Indicates that an annotation type is automatically inherited. If
30 * an Inherited meta-annotation is present on an annotation type
31 * declaration, and the user queries the annotation type on a class
32 * declaration, and the class declaration has no annotation for this type,
34 * annotation type. This process will be repeated until an annotation for this
36 * is reached. If no superclass has an annotation for this type, then
37 * the query will indicate that the class in question has no such annotation
[all...]
H A Dpackage-info.java28 * annotation facility.
33 package java.lang.annotation;
H A DRetention.java26 package java.lang.annotation;
30 * be retained. If no Retention annotation is present on
31 * an annotation type declaration, the retention policy defaults to
34 * <p>A Retention meta-annotation has effect only if the
35 * meta-annotated type is used directly for annotation. It has no
37 * another annotation type.
H A DTarget.java26 package java.lang.annotation;
29 * Indicates the kinds of program element to which an annotation type
30 * is applicable. If a Target meta-annotation is not present on an
31 * annotation type declaration, the declared type may be used on any
32 * program element. If such a meta-annotation is present, the compiler
35 * For example, this meta-annotation indicates that the declared type is
36 * itself a meta-annotation type. It can only be used on annotation type
44 * This meta-annotation indicates that the declared type is intended solely
45 * for use as a member type in complex annotation typ
[all...]
/openjdk7/jaxws/src/share/jaxws_classes/javax/annotation/
H A DGenerated.java26 package javax.annotation;
27 import java.lang.annotation.*;
28 import static java.lang.annotation.ElementType.*;
29 import static java.lang.annotation.RetentionPolicy.*;
32 * The Generated annotation is used to mark source code that has been generated.
H A DPostConstruct.java26 package javax.annotation;
28 import java.lang.annotation.*;
29 import static java.lang.annotation.ElementType.*;
30 import static java.lang.annotation.RetentionPolicy.*;
33 * The PostConstruct annotation is used on a method that needs to be executed
36 * annotation MUST be supported on all classes that support dependency
39 * method can be annotated with this annotation. The method on which the
40 * PostConstruct annotation is applied MUST fulfill all of the following
55 * @see javax.annotation.PreDestroy
56 * @see javax.annotation
[all...]
H A DPreDestroy.java26 package javax.annotation;
28 import java.lang.annotation.*;
29 import static java.lang.annotation.ElementType.*;
30 import static java.lang.annotation.RetentionPolicy.*;
33 * The PreDestroy annotation is used on methods as a callback notification to
36 * release resources that it has been holding. This annotation MUST be
39 * the PreDestroy annotation is applied MUST fulfill all of the following
53 * @see javax.annotation.PostConstruct
54 * @see javax.annotation.Resource
H A DResources.java26 package javax.annotation;
27 import java.lang.annotation.*;
28 import static java.lang.annotation.ElementType.*;
29 import static java.lang.annotation.RetentionPolicy.*;
34 * @see javax.annotation.Resource
/openjdk7/langtools/src/share/classes/javax/annotation/processing/
H A Dpackage-info.java27 * Facilities for declaring annotation processors and for
28 * allowing annotation processors to communicate with an annotation processing
43 package javax.annotation.processing;
H A DSupportedAnnotationTypes.java26 package javax.annotation.processing;
28 import java.lang.annotation.*;
29 import static java.lang.annotation.RetentionPolicy.*;
30 import static java.lang.annotation.ElementType.*;
33 * An annotation used to indicate what annotation types an annotation
36 * result from the value of this annotation, as done by {@link
H A DSupportedOptions.java26 package javax.annotation.processing;
28 import java.lang.annotation.*;
29 import static java.lang.annotation.RetentionPolicy.*;
30 import static java.lang.annotation.ElementType.*;
33 * An annotation used to indicate what options an annotation processor
35 * construct its result from the value of this annotation, as done by
/openjdk7/langtools/test/tools/javac/annotations/6365854/
H A DTestAnnotation.java24 package test.annotation;
25 import java.lang.annotation.*;
/openjdk7/langtools/test/tools/javac/annotations/6365854/evolve/
H A DTestAnnotation.java24 package test.annotation;
25 import java.lang.annotation.*;
/openjdk7/jaxws/src/share/jaxws_classes/javax/xml/bind/annotation/
H A DXmlAnyAttribute.java26 package javax.xml.bind.annotation;
29 import java.lang.annotation.Retention;
30 import java.lang.annotation.Target;
33 import static java.lang.annotation.RetentionPolicy.RUNTIME;
34 import static java.lang.annotation.ElementType.FIELD;
35 import static java.lang.annotation.ElementType.METHOD;
43 * The <tt>&#64;XmlAnyAttribute</tt> annotation can be used with the
H A DXmlAttachmentRef.java26 package javax.xml.bind.annotation;
29 import static java.lang.annotation.ElementType.*;
30 import java.lang.annotation.Retention;
31 import static java.lang.annotation.RetentionPolicy.RUNTIME;
32 import java.lang.annotation.Target;
H A DXmlID.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Target;
29 import java.lang.annotation.Retention;
30 import static java.lang.annotation.ElementType.*;
31 import static java.lang.annotation.RetentionPolicy.*;
46 * The <tt>&#64;XmlID</tt> annotation can be used with the following
H A DXmlIDREF.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Target;
29 import java.lang.annotation.Retention;
30 import static java.lang.annotation.ElementType.*;
31 import static java.lang.annotation.RetentionPolicy.*;
46 * The <tt>&#64;XmlIDREF</tt> annotation can be used with the following
70 * <li> This annotation can be used with the following annotations:
H A DXmlInlineBinaryData.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Retention;
29 import java.lang.annotation.Target;
31 import static java.lang.annotation.RetentionPolicy.RUNTIME;
32 import static java.lang.annotation.ElementType.FIELD;
33 import static java.lang.annotation.ElementType.METHOD;
34 import static java.lang.annotation.ElementType.TYPE;
45 * When XOP encoding is enabled as described in {@link AttachmentMarshaller#isXOPPackage()}, this annotation disables datatypes such as {@link Image} or {@link Source} or <tt>byte[]</tt> that are bound to base64-encoded binary from being considered for
46 * XOP encoding. If a JAXB property is annotated with this annotation or if
47 * the JAXB property's base type is annotated with this annotation,
[all...]
H A DXmlList.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Retention;
29 import java.lang.annotation.Target;
30 import static java.lang.annotation.RetentionPolicy.RUNTIME;
31 import static java.lang.annotation.ElementType.FIELD;
32 import static java.lang.annotation.ElementType.METHOD;
33 import static java.lang.annotation.ElementType.PARAMETER;
40 * The <tt>@XmlList</tt> annotation can be used with the
69 * &#64;XmlList annotation, on the other hand, allows multiple values to be
89 * <p>This annotation ca
[all...]
H A DXmlMixed.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Retention;
29 import java.lang.annotation.Target;
31 import static java.lang.annotation.RetentionPolicy.RUNTIME;
32 import static java.lang.annotation.ElementType.FIELD;
33 import static java.lang.annotation.ElementType.METHOD;
H A DXmlRegistry.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Retention;
29 import java.lang.annotation.Target;
30 import static java.lang.annotation.ElementType.TYPE;
31 import static java.lang.annotation.RetentionPolicy.RUNTIME;
H A DXmlRootElement.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Retention;
29 import java.lang.annotation.Target;
31 import static java.lang.annotation.RetentionPolicy.RUNTIME;
32 import static java.lang.annotation.ElementType.TYPE;
39 * The &#64;XmlRootElement annotation can be used with the following program
51 * &#64;XmlRootElement annotation, then its value is represented
54 * <p> This annotation can be used with the following annotations:
84 * The annotation causes an global element declaration to be produced
H A DXmlTransient.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Target;
29 import java.lang.annotation.Retention;
30 import static java.lang.annotation.ElementType.*;
31 import static java.lang.annotation.RetentionPolicy.*;
37 * The <tt>@XmlTransient</tt> annotation is useful for resolving name
44 * <tt>@XmlTransient</tt> annotation.
52 * <p> The <tt>@XmlTransient</tt> annotation can be used with the following
H A DXmlValue.java26 package javax.xml.bind.annotation;
28 import java.lang.annotation.Target;
29 import java.lang.annotation.Retention;
30 import static java.lang.annotation.ElementType.*;
31 import static java.lang.annotation.RetentionPolicy.*;
42 * The <tt>@XmlValue</tt> annotation can be used with the following program
55 * <tt>@XmlValue</tt> annotation. </li>
77 * JavaBean property annotated with <tt>@XmlValue</tt> annotation)

Completed in 454 milliseconds

123456789