On 10/04/2013 09:51 AM, Paul Sandoz wrote:
+1.

Paul.

Yes, nice.
I like the fact that Exported is annotated by itself :)

Rémi


On Oct 4, 2013, at 8:43 AM, Joe Darcy <joe.da...@oracle.com> wrote:

Hello,

Per previous discussions on the mailing list, we've decided to rename the annotation type 
"jdk.Supported" to "jdk.Exported".

Other than the file rename, the changes to the contents of the type are below:

/**
-  * Indicates whether or not a JDK specific type or package is a
-  * supported part of the JDK.
+  * Indicates whether or not a JDK specific type or package is an
+  * exported part of the JDK suitable for use outside of the JDK
+  * implementation itself.
   *
   * This annotation should only be applied to types and packages
   * <em>outside</em> of the Java SE namespaces of {@code java.*} and
   * {@code javax.*} packages.  For example, certain portions of {@code
   * com.sun.*} are official parts of the JDK meant to be generally

@@ -42,12 +43,12 @@
   * @since 1.8
   */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.PACKAGE})
-@Supported
-public @interface Supported {
+@Exported
+public @interface Exported {
     /**
-     * Whether or not this package or type is a supported part of the JDK.
+     * Whether or not the annotated type or package is an exported part of the 
JDK.
      */
     boolean value() default true;
}

The webrev

    http://cr.openjdk.java.net/~darcy/8025913.0/

also contains the update for replacing all previous uses of jdk.Supported in 
the langtools repo with jdk.Exported. The Supported annotation type was not 
applied outside of langtools.

Rebuild of langtools with this change and a clean build of the jdk both worked 
fine.

Thanks,

-Joe

Reply via email to