Remove @Target limitations of @Priority annotation. Signed-off-by: Matej Novotny <manovotn@redhat.com>
diff --git a/api/src/main/java/jakarta/annotation/Priority.java b/api/src/main/java/jakarta/annotation/Priority.java index dfd7b1c..f410bcf 100644 --- a/api/src/main/java/jakarta/annotation/Priority.java +++ b/api/src/main/java/jakarta/annotation/Priority.java
@@ -21,8 +21,8 @@ import static java.lang.annotation.RetentionPolicy.*; /** - * The <code>Priority</code> annotation can be applied to classes - * or parameters to indicate in what order they should be used. + * The <code>Priority</code> annotation can be applied to any program elements + * to indicate in what order they should be used. * The effect of using the <code>Priority</code> annotation in * any particular instance is defined by other specifications that * define the use of a specific class. @@ -39,7 +39,6 @@ * * @since Common Annotations 1.2 */ -@Target({TYPE,PARAMETER}) @Retention(RUNTIME) @Documented public @interface Priority {
diff --git a/spec/src/main/asciidoc/spec.adoc b/spec/src/main/asciidoc/spec.adoc index 07a5f8f..03126c3 100644 --- a/spec/src/main/asciidoc/spec.adoc +++ b/spec/src/main/asciidoc/spec.adoc
@@ -702,7 +702,7 @@ === jakarta.annotation.Priority The _Priority_ annotation can be applied to -classes or parameters to indicate in what order they should be used. The +any program elements to indicate in what order they should be used. The effect of using the _Priority_ annotation in any particular instance is defined by other specifications that define the use of a specific class. @@ -724,7 +724,6 @@ import static java.lang.annotation.ElementType.*; import static java.lang.annotation.RetentionPolicy.*; -@Target({TYPE, PARAMETER}) @Retention(RUNTIME) @Documented public @interface Priority {