< prev index next >

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

Print this page

    @@ -29,17 +29,22 @@
      * 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 >