8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files

Mon, 05 Jan 2015 16:02:56 +0530

author
sundar
date
Mon, 05 Jan 2015 16:02:56 +0530
changeset 1212
0c0130c5ff1b
parent 1210
59e4cf23697e
child 1213
98f6e6355a67

8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files
Reviewed-by: attila, lagergren

src/jdk/nashorn/api/scripting/AbstractJSObject.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/ClassFilter.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/JSObject.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/NashornException.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/NashornScriptEngine.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/ScriptObjectMirror.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/ScriptUtils.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/URLReader.java file | annotate | diff | comparison | revisions
src/jdk/nashorn/api/scripting/package-info.java file | annotate | diff | comparison | revisions
     1.1 --- a/src/jdk/nashorn/api/scripting/AbstractJSObject.java	Mon Dec 29 19:40:21 2014 -0800
     1.2 +++ b/src/jdk/nashorn/api/scripting/AbstractJSObject.java	Mon Jan 05 16:02:56 2015 +0530
     1.3 @@ -36,7 +36,10 @@
     1.4   * treat objects of such classes just like nashorn script objects. Usual nashorn
     1.5   * operations like obj[i], obj.foo, obj.func(), delete obj.foo will be glued
     1.6   * to appropriate method call of this class.
     1.7 + *
     1.8 + * @since 1.8u40
     1.9   */
    1.10 +@jdk.Exported
    1.11  public abstract class AbstractJSObject implements JSObject {
    1.12      /**
    1.13       * Call this object as a JavaScript function. This is equivalent to
     2.1 --- a/src/jdk/nashorn/api/scripting/ClassFilter.java	Mon Dec 29 19:40:21 2014 -0800
     2.2 +++ b/src/jdk/nashorn/api/scripting/ClassFilter.java	Mon Jan 05 16:02:56 2015 +0530
     2.3 @@ -28,7 +28,10 @@
     2.4   * Class filter (optional) to be used by nashorn script engine.
     2.5   * jsr-223 program embedding nashorn script can set ClassFilter instance
     2.6   * to be used when an engine instance is created.
     2.7 + *
     2.8 + * @since 1.8u40
     2.9   */
    2.10 +@jdk.Exported
    2.11  public interface ClassFilter {
    2.12       /**
    2.13        * Should the Java class of the specified name be exposed to scripts?
     3.1 --- a/src/jdk/nashorn/api/scripting/JSObject.java	Mon Dec 29 19:40:21 2014 -0800
     3.2 +++ b/src/jdk/nashorn/api/scripting/JSObject.java	Mon Jan 05 16:02:56 2015 +0530
     3.3 @@ -33,7 +33,10 @@
     3.4   * treat objects of such classes just like nashorn script objects. Usual nashorn
     3.5   * operations like obj[i], obj.foo, obj.func(), delete obj.foo will be glued
     3.6   * to appropriate method call of this interface.
     3.7 + *
     3.8 + * @since 1.8u40
     3.9   */
    3.10 +@jdk.Exported
    3.11  public interface JSObject {
    3.12      /**
    3.13       * Call this object as a JavaScript function. This is equivalent to
     4.1 --- a/src/jdk/nashorn/api/scripting/NashornException.java	Mon Dec 29 19:40:21 2014 -0800
     4.2 +++ b/src/jdk/nashorn/api/scripting/NashornException.java	Mon Jan 05 16:02:56 2015 +0530
     4.3 @@ -41,7 +41,10 @@
     4.4   * script object or Java access to script object properties via java.util.Map
     4.5   * interface. In these cases, user code will get an instance of this or
     4.6   * implementation defined subclass.
     4.7 + *
     4.8 + * @since 1.8u40
     4.9   */
    4.10 +@jdk.Exported
    4.11  @SuppressWarnings("serial")
    4.12  public abstract class NashornException extends RuntimeException {
    4.13      // script file name
     5.1 --- a/src/jdk/nashorn/api/scripting/NashornScriptEngine.java	Mon Dec 29 19:40:21 2014 -0800
     5.2 +++ b/src/jdk/nashorn/api/scripting/NashornScriptEngine.java	Mon Jan 05 16:02:56 2015 +0530
     5.3 @@ -65,8 +65,10 @@
     5.4   * {@link NashornScriptEngineFactory#getScriptEngine()}. Note that this engine implements the {@link Compilable} and
     5.5   * {@link Invocable} interfaces, allowing for efficient precompilation and repeated execution of scripts.
     5.6   * @see NashornScriptEngineFactory
     5.7 + *
     5.8 + * @since 1.8u40
     5.9   */
    5.10 -
    5.11 +@jdk.Exported
    5.12  public final class NashornScriptEngine extends AbstractScriptEngine implements Compilable, Invocable {
    5.13      /**
    5.14       * Key used to associate Nashorn global object mirror with arbitrary Bindings instance.
     6.1 --- a/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java	Mon Dec 29 19:40:21 2014 -0800
     6.2 +++ b/src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java	Mon Jan 05 16:02:56 2015 +0530
     6.3 @@ -44,7 +44,10 @@
     6.4   * </ul>
     6.5   * Programs executing in engines created using {@link #getScriptEngine(String[])} will have the passed arguments
     6.6   * accessible as a global variable named {@code "arguments"}.
     6.7 + *
     6.8 + * @since 1.8u40
     6.9   */
    6.10 +@jdk.Exported
    6.11  public final class NashornScriptEngineFactory implements ScriptEngineFactory {
    6.12      @Override
    6.13      public String getEngineName() {
     7.1 --- a/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java	Mon Dec 29 19:40:21 2014 -0800
     7.2 +++ b/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java	Mon Jan 05 16:02:56 2015 +0530
     7.3 @@ -54,7 +54,10 @@
     7.4  
     7.5  /**
     7.6   * Mirror object that wraps a given Nashorn Script object.
     7.7 + *
     7.8 + * @since 1.8u40
     7.9   */
    7.10 +@jdk.Exported
    7.11  public final class ScriptObjectMirror extends AbstractJSObject implements Bindings {
    7.12      private static AccessControlContext getContextAccCtxt() {
    7.13          final Permissions perms = new Permissions();
     8.1 --- a/src/jdk/nashorn/api/scripting/ScriptUtils.java	Mon Dec 29 19:40:21 2014 -0800
     8.2 +++ b/src/jdk/nashorn/api/scripting/ScriptUtils.java	Mon Jan 05 16:02:56 2015 +0530
     8.3 @@ -38,7 +38,10 @@
     8.4  
     8.5  /**
     8.6   * Utilities that are to be called from script code.
     8.7 + *
     8.8 + * @since 1.8u40
     8.9   */
    8.10 +@jdk.Exported
    8.11  public final class ScriptUtils {
    8.12      private ScriptUtils() {}
    8.13  
     9.1 --- a/src/jdk/nashorn/api/scripting/URLReader.java	Mon Dec 29 19:40:21 2014 -0800
     9.2 +++ b/src/jdk/nashorn/api/scripting/URLReader.java	Mon Jan 05 16:02:56 2015 +0530
     9.3 @@ -35,7 +35,10 @@
     9.4  /**
     9.5   * A Reader that reads from a URL. Used to make sure that the reader
     9.6   * reads content from given URL and can be trusted to do so.
     9.7 + *
     9.8 + * @since 1.8u40
     9.9   */
    9.10 +@jdk.Exported
    9.11  public final class URLReader extends Reader {
    9.12      // underlying URL
    9.13      private final URL url;
    10.1 --- a/src/jdk/nashorn/api/scripting/package-info.java	Mon Dec 29 19:40:21 2014 -0800
    10.2 +++ b/src/jdk/nashorn/api/scripting/package-info.java	Mon Jan 05 16:02:56 2015 +0530
    10.3 @@ -35,5 +35,8 @@
    10.4   * interfaces, allowing for efficient pre-compilation and repeated execution of scripts. In addition,
    10.5   * this package provides nashorn specific extension classes, interfaces and methods. See
    10.6   * {@link jdk.nashorn.api.scripting.NashornScriptEngineFactory} for further details.
    10.7 + *
    10.8 + * @since 1.8u40
    10.9   */
   10.10 +@jdk.Exported
   10.11  package jdk.nashorn.api.scripting;

mercurial