--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java 2018-06-27 09:02:49.000000000 +0530 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java 2018-06-27 09:02:48.000000000 +0530 @@ -31,13 +31,21 @@ *

WARNING: 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 Nashorn JavaScript script engine and APIs, and the jjs tool + * are deprecated with the intent to remove them in a future release. */ + @Deprecated(since="11", forRemoval=true) public enum Kind { /** * Used for instances of {@link ArrayAccessTree}.