< prev index next >

## src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java

Print this page

    *** 29,45 ****
    --- 29,50 ----
       * Common interface for all nodes in an abstract syntax tree.
       *
       * <p><b>WARNING:</b> This interface and its sub-interfaces are
       * subject to change as the ECMAScript  programming language evolves.
       *
    +  * @deprecated Nashorn JavaScript script engine and APIs, and the jjs tool
    +  * are deprecated with the intent to remove them in a future release.
    +  *
       * @since 9
       */
    + @Deprecated(since="11", forRemoval=true)
      public interface Tree {

          /**
           * Enumerates all kinds of trees.
           */
    +     @Deprecated(since="11", forRemoval=true)
          public enum Kind {
              /**
               * Used for instances of {@link ArrayAccessTree}.
               */
              ARRAY_ACCESS(ArrayAccessTree.class),

< prev index next >