Searched defs:annotation (Results 1 - 25 of 224) sorted by relevance
123456789
/openjdk7/jdk/src/share/classes/java/lang/annotation/ |
H A D | Documented.java | 26 package java.lang.annotation;
|
H A D | Inherited.java | 26 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 D | package-info.java | 28 * annotation facility. 33 package java.lang.annotation;
|
H A D | Retention.java | 26 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 D | Target.java | 26 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 D | Generated.java | 26 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 D | PostConstruct.java | 26 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 D | PreDestroy.java | 26 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 D | Resources.java | 26 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 D | package-info.java | 27 * Facilities for declaring annotation processors and for 28 * allowing annotation processors to communicate with an annotation processing 43 package javax.annotation.processing;
|
H A D | SupportedAnnotationTypes.java | 26 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 D | SupportedOptions.java | 26 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 D | TestAnnotation.java | 24 package test.annotation; 25 import java.lang.annotation.*;
|
/openjdk7/langtools/test/tools/javac/annotations/6365854/evolve/ |
H A D | TestAnnotation.java | 24 package test.annotation; 25 import java.lang.annotation.*;
|
/openjdk7/jaxws/src/share/jaxws_classes/javax/xml/bind/annotation/ |
H A D | XmlAnyAttribute.java | 26 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>@XmlAnyAttribute</tt> annotation can be used with the
|
H A D | XmlAttachmentRef.java | 26 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 D | XmlID.java | 26 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>@XmlID</tt> annotation can be used with the following
|
H A D | XmlIDREF.java | 26 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>@XmlIDREF</tt> annotation can be used with the following 70 * <li> This annotation can be used with the following annotations:
|
H A D | XmlInlineBinaryData.java | 26 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 D | XmlList.java | 26 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 * @XmlList annotation, on the other hand, allows multiple values to be 89 * <p>This annotation ca [all...] |
H A D | XmlMixed.java | 26 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 D | XmlRegistry.java | 26 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 D | XmlRootElement.java | 26 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 @XmlRootElement annotation can be used with the following program 51 * @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 D | XmlTransient.java | 26 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 D | XmlValue.java | 26 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 1933 milliseconds
123456789