--- old/src/share/classes/com/sun/source/doctree/AttributeTree.java 2013-02-14 16:55:08.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/AttributeTree.java 2013-02-14 16:55:07.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,9 @@ * * @since 1.8 */ +@jdk.Supported public interface AttributeTree extends DocTree { + @jdk.Supported enum ValueKind { EMPTY, UNQUOTED, SINGLE, DOUBLE }; Name getName(); --- old/src/share/classes/com/sun/source/doctree/AuthorTree.java 2013-02-14 16:55:08.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/AuthorTree.java 2013-02-14 16:55:08.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface AuthorTree extends BlockTagTree { List getName(); } --- old/src/share/classes/com/sun/source/doctree/BlockTagTree.java 2013-02-14 16:55:08.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/BlockTagTree.java 2013-02-14 16:55:08.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,6 +31,7 @@ * * @since 1.8 */ +@jdk.Supported public interface BlockTagTree extends DocTree { String getTagName(); } --- old/src/share/classes/com/sun/source/doctree/CommentTree.java 2013-02-14 16:55:09.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/CommentTree.java 2013-02-14 16:55:08.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ * * @since 1.8 */ +@jdk.Supported public interface CommentTree extends DocTree { String getBody(); } --- old/src/share/classes/com/sun/source/doctree/DeprecatedTree.java 2013-02-14 16:55:09.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/DeprecatedTree.java 2013-02-14 16:55:09.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface DeprecatedTree extends BlockTagTree { List getBody(); } --- old/src/share/classes/com/sun/source/doctree/DocCommentTree.java 2013-02-14 16:55:09.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/DocCommentTree.java 2013-02-14 16:55:09.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface DocCommentTree extends DocTree { List getFirstSentence(); List getBody(); --- old/src/share/classes/com/sun/source/doctree/DocRootTree.java 2013-02-14 16:55:09.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/DocRootTree.java 2013-02-14 16:55:09.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,4 +33,5 @@ * * @since 1.8 */ +@jdk.Supported public interface DocRootTree extends InlineTagTree { } --- old/src/share/classes/com/sun/source/doctree/DocTree.java 2013-02-14 16:55:10.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/DocTree.java 2013-02-14 16:55:10.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,7 +30,9 @@ * * @since 1.8 */ +@jdk.Supported public interface DocTree { + @jdk.Supported enum Kind { /** * Used for instances of {@link AttributeTree} --- old/src/share/classes/com/sun/source/doctree/DocTreeVisitor.java 2013-02-14 16:55:10.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/DocTreeVisitor.java 2013-02-14 16:55:10.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -54,6 +54,7 @@ * * @since 1.8 */ +@jdk.Supported public interface DocTreeVisitor { R visitAttribute(AttributeTree node, P p); R visitAuthor(AuthorTree node, P p); --- old/src/share/classes/com/sun/source/doctree/EndElementTree.java 2013-02-14 16:55:11.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/EndElementTree.java 2013-02-14 16:55:10.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface EndElementTree extends DocTree { Name getName(); } --- old/src/share/classes/com/sun/source/doctree/EntityTree.java 2013-02-14 16:55:11.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/EntityTree.java 2013-02-14 16:55:11.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ * * @since 1.8 */ +@jdk.Supported public interface EntityTree extends DocTree { Name getName(); } --- old/src/share/classes/com/sun/source/doctree/ErroneousTree.java 2013-02-14 16:55:11.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/ErroneousTree.java 2013-02-14 16:55:11.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,6 +32,7 @@ * * @since 1.8 */ +@jdk.Supported public interface ErroneousTree extends TextTree { /** * Gets a diagnostic object giving details about --- old/src/share/classes/com/sun/source/doctree/IdentifierTree.java 2013-02-14 16:55:12.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/IdentifierTree.java 2013-02-14 16:55:12.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface IdentifierTree extends DocTree { Name getName(); } --- old/src/share/classes/com/sun/source/doctree/InheritDocTree.java 2013-02-14 16:55:12.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/InheritDocTree.java 2013-02-14 16:55:12.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,4 +34,5 @@ * * @since 1.8 */ +@jdk.Supported public interface InheritDocTree extends InlineTagTree { } --- old/src/share/classes/com/sun/source/doctree/InlineTagTree.java 2013-02-14 16:55:12.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/InlineTagTree.java 2013-02-14 16:55:12.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,6 +31,7 @@ * * @since 1.8 */ +@jdk.Supported public interface InlineTagTree extends DocTree { String getTagName(); } --- old/src/share/classes/com/sun/source/doctree/LinkTree.java 2013-02-14 16:55:13.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/LinkTree.java 2013-02-14 16:55:13.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ * * @since 1.8 */ +@jdk.Supported public interface LinkTree extends InlineTagTree { ReferenceTree getReference(); List getLabel(); --- old/src/share/classes/com/sun/source/doctree/LiteralTree.java 2013-02-14 16:55:13.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/LiteralTree.java 2013-02-14 16:55:13.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ * * @since 1.8 */ +@jdk.Supported public interface LiteralTree extends InlineTagTree { TextTree getBody(); } --- old/src/share/classes/com/sun/source/doctree/ParamTree.java 2013-02-14 16:55:13.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/ParamTree.java 2013-02-14 16:55:13.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface ParamTree extends BlockTagTree { boolean isTypeParameter(); IdentifierTree getName(); --- old/src/share/classes/com/sun/source/doctree/ReferenceTree.java 2013-02-14 16:55:14.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/ReferenceTree.java 2013-02-14 16:55:14.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ * * @since 1.8 */ +@jdk.Supported public interface ReferenceTree extends DocTree { String getSignature(); } --- old/src/share/classes/com/sun/source/doctree/ReturnTree.java 2013-02-14 16:55:14.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/ReturnTree.java 2013-02-14 16:55:14.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface ReturnTree extends BlockTagTree { List getDescription(); } --- old/src/share/classes/com/sun/source/doctree/SeeTree.java 2013-02-14 16:55:14.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/SeeTree.java 2013-02-14 16:55:14.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ * * @since 1.8 */ +@jdk.Supported public interface SeeTree extends BlockTagTree { List getReference(); } --- old/src/share/classes/com/sun/source/doctree/SerialDataTree.java 2013-02-14 16:55:15.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/SerialDataTree.java 2013-02-14 16:55:15.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface SerialDataTree extends BlockTagTree { List getDescription(); } --- old/src/share/classes/com/sun/source/doctree/SerialFieldTree.java 2013-02-14 16:55:15.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/SerialFieldTree.java 2013-02-14 16:55:15.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface SerialFieldTree extends BlockTagTree { IdentifierTree getName(); ReferenceTree getType(); --- old/src/share/classes/com/sun/source/doctree/SerialTree.java 2013-02-14 16:55:15.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/SerialTree.java 2013-02-14 16:55:15.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface SerialTree extends BlockTagTree { List getDescription(); } --- old/src/share/classes/com/sun/source/doctree/SinceTree.java 2013-02-14 16:55:16.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/SinceTree.java 2013-02-14 16:55:16.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * * @since 1.8 */ +@jdk.Supported public interface SinceTree extends BlockTagTree { List getBody(); } --- old/src/share/classes/com/sun/source/doctree/StartElementTree.java 2013-02-14 16:55:16.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/StartElementTree.java 2013-02-14 16:55:16.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ * * @since 1.8 */ +@jdk.Supported public interface StartElementTree extends DocTree { Name getName(); List getAttributes(); --- old/src/share/classes/com/sun/source/doctree/TextTree.java 2013-02-14 16:55:16.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/TextTree.java 2013-02-14 16:55:16.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,6 +30,7 @@ * * @since 1.8 */ +@jdk.Supported public interface TextTree extends DocTree { String getBody(); } --- old/src/share/classes/com/sun/source/doctree/ThrowsTree.java 2013-02-14 16:55:17.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/ThrowsTree.java 2013-02-14 16:55:17.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ * * @since 1.8 */ +@jdk.Supported public interface ThrowsTree extends BlockTagTree { ReferenceTree getExceptionName(); List getDescription(); --- old/src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java 2013-02-14 16:55:17.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java 2013-02-14 16:55:17.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * @since 1.8 * */ +@jdk.Supported public interface UnknownBlockTagTree extends BlockTagTree { List getContent(); } --- old/src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java 2013-02-14 16:55:17.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java 2013-02-14 16:55:17.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * @since 1.8 * */ +@jdk.Supported public interface UnknownInlineTagTree extends InlineTagTree { List getContent(); } --- old/src/share/classes/com/sun/source/doctree/ValueTree.java 2013-02-14 16:55:18.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/ValueTree.java 2013-02-14 16:55:18.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ * * @since 1.8 */ +@jdk.Supported public interface ValueTree extends InlineTagTree { ReferenceTree getReference(); } --- old/src/share/classes/com/sun/source/doctree/VersionTree.java 2013-02-14 16:55:18.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/VersionTree.java 2013-02-14 16:55:18.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ * * @since 1.8 */ +@jdk.Supported public interface VersionTree extends BlockTagTree { List getBody(); } --- old/src/share/classes/com/sun/source/doctree/package-info.java 2013-02-14 16:55:18.000000000 -0800 +++ new/src/share/classes/com/sun/source/doctree/package-info.java 2013-02-14 16:55:18.000000000 -0800 @@ -31,4 +31,5 @@ * @since 1.8 * @see http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#javadoctags */ +@jdk.Supported package com.sun.source.doctree; --- old/src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java 2013-02-14 16:55:19.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java 2013-02-14 16:55:19.000000000 -0800 @@ -41,6 +41,7 @@ * @author Mahmood Ali * @since 1.8 */ +@jdk.Supported public interface AnnotatedTypeTree extends ExpressionTree { List getAnnotations(); ExpressionTree getUnderlyingType(); --- old/src/share/classes/com/sun/source/tree/AnnotationTree.java 2013-02-14 16:55:19.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/AnnotationTree.java 2013-02-14 16:55:19.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,6 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface AnnotationTree extends ExpressionTree { Tree getAnnotationType(); List getArguments(); --- old/src/share/classes/com/sun/source/tree/ArrayAccessTree.java 2013-02-14 16:55:19.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ArrayAccessTree.java 2013-02-14 16:55:19.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ArrayAccessTree extends ExpressionTree { ExpressionTree getExpression(); ExpressionTree getIndex(); --- old/src/share/classes/com/sun/source/tree/ArrayTypeTree.java 2013-02-14 16:55:20.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ArrayTypeTree.java 2013-02-14 16:55:20.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ArrayTypeTree extends Tree { Tree getType(); } --- old/src/share/classes/com/sun/source/tree/AssertTree.java 2013-02-14 16:55:20.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/AssertTree.java 2013-02-14 16:55:20.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface AssertTree extends StatementTree { ExpressionTree getCondition(); ExpressionTree getDetail(); --- old/src/share/classes/com/sun/source/tree/AssignmentTree.java 2013-02-14 16:55:20.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/AssignmentTree.java 2013-02-14 16:55:20.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface AssignmentTree extends ExpressionTree { ExpressionTree getVariable(); ExpressionTree getExpression(); --- old/src/share/classes/com/sun/source/tree/BinaryTree.java 2013-02-14 16:55:21.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/BinaryTree.java 2013-02-14 16:55:21.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface BinaryTree extends ExpressionTree { ExpressionTree getLeftOperand(); ExpressionTree getRightOperand(); --- old/src/share/classes/com/sun/source/tree/BlockTree.java 2013-02-14 16:55:21.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/BlockTree.java 2013-02-14 16:55:21.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -45,6 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface BlockTree extends StatementTree { boolean isStatic(); List getStatements(); --- old/src/share/classes/com/sun/source/tree/BreakTree.java 2013-02-14 16:55:21.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/BreakTree.java 2013-02-14 16:55:21.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,6 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface BreakTree extends StatementTree { Name getLabel(); } --- old/src/share/classes/com/sun/source/tree/CaseTree.java 2013-02-14 16:55:22.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/CaseTree.java 2013-02-14 16:55:22.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -45,6 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface CaseTree extends Tree { /** * @return null if and only if this Case is {@code default:} --- old/src/share/classes/com/sun/source/tree/CatchTree.java 2013-02-14 16:55:22.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/CatchTree.java 2013-02-14 16:55:22.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface CatchTree extends Tree { VariableTree getParameter(); BlockTree getBlock(); --- old/src/share/classes/com/sun/source/tree/ClassTree.java 2013-02-14 16:55:22.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ClassTree.java 2013-02-14 16:55:22.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -48,6 +48,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ClassTree extends StatementTree { ModifiersTree getModifiers(); Name getSimpleName(); --- old/src/share/classes/com/sun/source/tree/CompilationUnitTree.java 2013-02-14 16:55:23.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/CompilationUnitTree.java 2013-02-14 16:55:23.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -37,6 +37,7 @@ * @author Peter von der Ahé * @since 1.6 */ +@jdk.Supported public interface CompilationUnitTree extends Tree { List getPackageAnnotations(); ExpressionTree getPackageName(); --- old/src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java 2013-02-14 16:55:23.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java 2013-02-14 16:55:23.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface CompoundAssignmentTree extends ExpressionTree { ExpressionTree getVariable(); ExpressionTree getExpression(); --- old/src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java 2013-02-14 16:55:23.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java 2013-02-14 16:55:23.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ConditionalExpressionTree extends ExpressionTree { ExpressionTree getCondition(); ExpressionTree getTrueExpression(); --- old/src/share/classes/com/sun/source/tree/ContinueTree.java 2013-02-14 16:55:24.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ContinueTree.java 2013-02-14 16:55:24.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,6 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ContinueTree extends StatementTree { Name getLabel(); } --- old/src/share/classes/com/sun/source/tree/DoWhileLoopTree.java 2013-02-14 16:55:24.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/DoWhileLoopTree.java 2013-02-14 16:55:24.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface DoWhileLoopTree extends StatementTree { ExpressionTree getCondition(); StatementTree getStatement(); --- old/src/share/classes/com/sun/source/tree/EmptyStatementTree.java 2013-02-14 16:55:24.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/EmptyStatementTree.java 2013-02-14 16:55:24.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,4 +39,5 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface EmptyStatementTree extends StatementTree {} --- old/src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java 2013-02-14 16:55:25.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java 2013-02-14 16:55:25.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface EnhancedForLoopTree extends StatementTree { VariableTree getVariable(); ExpressionTree getExpression(); --- old/src/share/classes/com/sun/source/tree/ErroneousTree.java 2013-02-14 16:55:25.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ErroneousTree.java 2013-02-14 16:55:25.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ErroneousTree extends ExpressionTree { List getErrorTrees(); } --- old/src/share/classes/com/sun/source/tree/ExpressionStatementTree.java 2013-02-14 16:55:26.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ExpressionStatementTree.java 2013-02-14 16:55:25.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ExpressionStatementTree extends StatementTree { ExpressionTree getExpression(); } --- old/src/share/classes/com/sun/source/tree/ExpressionTree.java 2013-02-14 16:55:26.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ExpressionTree.java 2013-02-14 16:55:26.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,4 +35,5 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ExpressionTree extends Tree {} --- old/src/share/classes/com/sun/source/tree/ForLoopTree.java 2013-02-14 16:55:26.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ForLoopTree.java 2013-02-14 16:55:26.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,6 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ForLoopTree extends StatementTree { List getInitializer(); ExpressionTree getCondition(); --- old/src/share/classes/com/sun/source/tree/IdentifierTree.java 2013-02-14 16:55:26.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/IdentifierTree.java 2013-02-14 16:55:26.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface IdentifierTree extends ExpressionTree { Name getName(); } --- old/src/share/classes/com/sun/source/tree/IfTree.java 2013-02-14 16:55:27.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/IfTree.java 2013-02-14 16:55:27.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -45,6 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface IfTree extends StatementTree { ExpressionTree getCondition(); StatementTree getThenStatement(); --- old/src/share/classes/com/sun/source/tree/ImportTree.java 2013-02-14 16:55:27.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ImportTree.java 2013-02-14 16:55:27.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ImportTree extends Tree { boolean isStatic(); /** --- old/src/share/classes/com/sun/source/tree/InstanceOfTree.java 2013-02-14 16:55:28.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/InstanceOfTree.java 2013-02-14 16:55:27.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface InstanceOfTree extends ExpressionTree { ExpressionTree getExpression(); Tree getType(); --- old/src/share/classes/com/sun/source/tree/IntersectionTypeTree.java 2013-02-14 16:55:28.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/IntersectionTypeTree.java 2013-02-14 16:55:28.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ * * @since 1.8 */ +@jdk.Supported public interface IntersectionTypeTree extends Tree { List getBounds(); } --- old/src/share/classes/com/sun/source/tree/LabeledStatementTree.java 2013-02-14 16:55:28.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/LabeledStatementTree.java 2013-02-14 16:55:28.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface LabeledStatementTree extends StatementTree { Name getLabel(); StatementTree getStatement(); --- old/src/share/classes/com/sun/source/tree/LambdaExpressionTree.java 2013-02-14 16:55:29.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/LambdaExpressionTree.java 2013-02-14 16:55:28.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -37,12 +37,14 @@ * (x,y)-> { return x + y; } * } */ +@jdk.Supported public interface LambdaExpressionTree extends ExpressionTree { /** * Lambda expressions come in two forms: (i) expression lambdas, whose body * is an expression, and (ii) statement lambdas, whose body is a block */ + @jdk.Supported public enum BodyKind { /** enum constant for expression lambdas */ EXPRESSION, --- old/src/share/classes/com/sun/source/tree/LineMap.java 2013-02-14 16:55:29.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/LineMap.java 2013-02-14 16:55:29.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,6 +31,7 @@ * * @since 1.6 */ +@jdk.Supported public interface LineMap { /** * Find the start position of a line. --- old/src/share/classes/com/sun/source/tree/LiteralTree.java 2013-02-14 16:55:29.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/LiteralTree.java 2013-02-14 16:55:29.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface LiteralTree extends ExpressionTree { Object getValue(); } --- old/src/share/classes/com/sun/source/tree/MemberReferenceTree.java 2013-02-14 16:55:30.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/MemberReferenceTree.java 2013-02-14 16:55:29.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,12 +39,14 @@ * * @since 1.8 */ +@jdk.Supported public interface MemberReferenceTree extends ExpressionTree { /** * There are two kinds of member references: (i) method references and * (ii) constructor references */ + @jdk.Supported public enum ReferenceMode { /** enum constant for method references */ INVOKE, --- old/src/share/classes/com/sun/source/tree/MemberSelectTree.java 2013-02-14 16:55:30.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/MemberSelectTree.java 2013-02-14 16:55:30.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface MemberSelectTree extends ExpressionTree { ExpressionTree getExpression(); Name getIdentifier(); --- old/src/share/classes/com/sun/source/tree/MethodInvocationTree.java 2013-02-14 16:55:30.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/MethodInvocationTree.java 2013-02-14 16:55:30.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,6 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface MethodInvocationTree extends ExpressionTree { List getTypeArguments(); ExpressionTree getMethodSelect(); --- old/src/share/classes/com/sun/source/tree/MethodTree.java 2013-02-14 16:55:31.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/MethodTree.java 2013-02-14 16:55:30.000000000 -0800 @@ -46,6 +46,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface MethodTree extends Tree { ModifiersTree getModifiers(); Name getName(); --- old/src/share/classes/com/sun/source/tree/ModifiersTree.java 2013-02-14 16:55:31.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ModifiersTree.java 2013-02-14 16:55:31.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -45,6 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ModifiersTree extends Tree { Set getFlags(); List getAnnotations(); --- old/src/share/classes/com/sun/source/tree/NewArrayTree.java 2013-02-14 16:55:31.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/NewArrayTree.java 2013-02-14 16:55:31.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,6 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface NewArrayTree extends ExpressionTree { Tree getType(); List getDimensions(); --- old/src/share/classes/com/sun/source/tree/NewClassTree.java 2013-02-14 16:55:32.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/NewClassTree.java 2013-02-14 16:55:31.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -48,6 +48,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface NewClassTree extends ExpressionTree { ExpressionTree getEnclosingExpression(); List getTypeArguments(); --- old/src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java 2013-02-14 16:55:32.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java 2013-02-14 16:55:32.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ParameterizedTypeTree extends Tree { Tree getType(); List getTypeArguments(); --- old/src/share/classes/com/sun/source/tree/ParenthesizedTree.java 2013-02-14 16:55:32.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ParenthesizedTree.java 2013-02-14 16:55:32.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ParenthesizedTree extends ExpressionTree { ExpressionTree getExpression(); } --- old/src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java 2013-02-14 16:55:33.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java 2013-02-14 16:55:32.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface PrimitiveTypeTree extends Tree { TypeKind getPrimitiveTypeKind(); } --- old/src/share/classes/com/sun/source/tree/ReturnTree.java 2013-02-14 16:55:33.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ReturnTree.java 2013-02-14 16:55:33.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ReturnTree extends StatementTree { ExpressionTree getExpression(); } --- old/src/share/classes/com/sun/source/tree/Scope.java 2013-02-14 16:55:33.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/Scope.java 2013-02-14 16:55:33.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -48,6 +48,7 @@ * * @since 1.6 */ +@jdk.Supported public interface Scope { /** * Returns the enclosing scope. --- old/src/share/classes/com/sun/source/tree/StatementTree.java 2013-02-14 16:55:34.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/StatementTree.java 2013-02-14 16:55:34.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,4 +35,5 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface StatementTree extends Tree {} --- old/src/share/classes/com/sun/source/tree/SwitchTree.java 2013-02-14 16:55:34.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/SwitchTree.java 2013-02-14 16:55:34.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,6 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface SwitchTree extends StatementTree { ExpressionTree getExpression(); List getCases(); --- old/src/share/classes/com/sun/source/tree/SynchronizedTree.java 2013-02-14 16:55:34.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/SynchronizedTree.java 2013-02-14 16:55:34.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface SynchronizedTree extends StatementTree { ExpressionTree getExpression(); BlockTree getBlock(); --- old/src/share/classes/com/sun/source/tree/ThrowTree.java 2013-02-14 16:55:35.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/ThrowTree.java 2013-02-14 16:55:35.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface ThrowTree extends StatementTree { ExpressionTree getExpression(); } --- old/src/share/classes/com/sun/source/tree/Tree.java 2013-02-14 16:55:35.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/Tree.java 2013-02-14 16:55:35.000000000 -0800 @@ -39,11 +39,13 @@ * * @since 1.6 */ +@jdk.Supported public interface Tree { /** * Enumerates all kinds of trees. */ + @jdk.Supported public enum Kind { ANNOTATED_TYPE(AnnotatedTypeTree.class), --- old/src/share/classes/com/sun/source/tree/TreeVisitor.java 2013-02-14 16:55:35.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/TreeVisitor.java 2013-02-14 16:55:35.000000000 -0800 @@ -56,6 +56,7 @@ * * @since 1.6 */ +@jdk.Supported public interface TreeVisitor { R visitAnnotatedType(AnnotatedTypeTree node, P p); R visitAnnotation(AnnotationTree node, P p); --- old/src/share/classes/com/sun/source/tree/TryTree.java 2013-02-14 16:55:36.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/TryTree.java 2013-02-14 16:55:36.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -45,6 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface TryTree extends StatementTree { BlockTree getBlock(); List getCatches(); --- old/src/share/classes/com/sun/source/tree/TypeCastTree.java 2013-02-14 16:55:36.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/TypeCastTree.java 2013-02-14 16:55:36.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -39,6 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface TypeCastTree extends ExpressionTree { Tree getType(); ExpressionTree getExpression(); --- old/src/share/classes/com/sun/source/tree/TypeParameterTree.java 2013-02-14 16:55:36.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/TypeParameterTree.java 2013-02-14 16:55:36.000000000 -0800 @@ -44,6 +44,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface TypeParameterTree extends Tree { Name getName(); List getBounds(); --- old/src/share/classes/com/sun/source/tree/UnaryTree.java 2013-02-14 16:55:37.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/UnaryTree.java 2013-02-14 16:55:37.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,6 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface UnaryTree extends ExpressionTree { ExpressionTree getExpression(); } --- old/src/share/classes/com/sun/source/tree/UnionTypeTree.java 2013-02-14 16:55:37.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/UnionTypeTree.java 2013-02-14 16:55:37.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ * * @since 1.7 */ +@jdk.Supported public interface UnionTypeTree extends Tree { List getTypeAlternatives(); } --- old/src/share/classes/com/sun/source/tree/VariableTree.java 2013-02-14 16:55:38.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/VariableTree.java 2013-02-14 16:55:38.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface VariableTree extends StatementTree { ModifiersTree getModifiers(); Name getName(); --- old/src/share/classes/com/sun/source/tree/WhileLoopTree.java 2013-02-14 16:55:38.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/WhileLoopTree.java 2013-02-14 16:55:38.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface WhileLoopTree extends StatementTree { ExpressionTree getCondition(); StatementTree getStatement(); --- old/src/share/classes/com/sun/source/tree/WildcardTree.java 2013-02-14 16:55:38.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/WildcardTree.java 2013-02-14 16:55:38.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -44,6 +44,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface WildcardTree extends Tree { Tree getBound(); } --- old/src/share/classes/com/sun/source/tree/package-info.java 2013-02-14 16:55:39.000000000 -0800 +++ new/src/share/classes/com/sun/source/tree/package-info.java 2013-02-14 16:55:39.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,4 +31,5 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported package com.sun.source.tree; --- old/src/share/classes/com/sun/source/util/DocTreeScanner.java 2013-02-14 16:55:39.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/DocTreeScanner.java 2013-02-14 16:55:39.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -67,6 +67,7 @@ * * @since 1.8 */ +@jdk.Supported public class DocTreeScanner implements DocTreeVisitor { /** --- old/src/share/classes/com/sun/source/util/DocTrees.java 2013-02-14 16:55:40.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/DocTrees.java 2013-02-14 16:55:39.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ * * @since 1.8 */ +@jdk.Supported public abstract class DocTrees extends Trees { /** * Gets a DocTrees object for a given CompilationTask. --- old/src/share/classes/com/sun/source/util/JavacTask.java 2013-02-14 16:55:40.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/JavacTask.java 2013-02-14 16:55:40.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -48,6 +48,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public abstract class JavacTask implements CompilationTask { /** --- old/src/share/classes/com/sun/source/util/Plugin.java 2013-02-14 16:55:40.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/Plugin.java 2013-02-14 16:55:40.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -48,6 +48,7 @@ * * @since 1.8 */ +@jdk.Supported public interface Plugin { /** * Get the user-friendly name of this plug-in. --- old/src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java 2013-02-14 16:55:41.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java 2013-02-14 16:55:40.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,6 +32,7 @@ * * @since 1.8 */ +@jdk.Supported public class SimpleDocTreeVisitor implements DocTreeVisitor { protected final R DEFAULT_VALUE; --- old/src/share/classes/com/sun/source/util/SimpleTreeVisitor.java 2013-02-14 16:55:41.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/SimpleTreeVisitor.java 2013-02-14 16:55:41.000000000 -0800 @@ -33,6 +33,7 @@ * @author Peter von der Ahé * @since 1.6 */ +@jdk.Supported public class SimpleTreeVisitor implements TreeVisitor { protected final R DEFAULT_VALUE; --- old/src/share/classes/com/sun/source/util/SourcePositions.java 2013-02-14 16:55:41.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/SourcePositions.java 2013-02-14 16:55:41.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ * @author Peter von der Ahé * @since 1.6 */ +@jdk.Supported public interface SourcePositions { /** --- old/src/share/classes/com/sun/source/util/TaskEvent.java 2013-02-14 16:55:42.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/TaskEvent.java 2013-02-14 16:55:42.000000000 -0800 @@ -36,12 +36,14 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public final class TaskEvent { /** * Kind of task event. * @since 1.6 */ + @jdk.Supported public enum Kind { /** * For events related to the parsing of a file. --- old/src/share/classes/com/sun/source/util/TaskListener.java 2013-02-14 16:55:42.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/TaskListener.java 2013-02-14 16:55:42.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,6 +32,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public interface TaskListener { public void started(TaskEvent e); --- old/src/share/classes/com/sun/source/util/TreePath.java 2013-02-14 16:55:42.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/TreePath.java 2013-02-14 16:55:42.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public class TreePath implements Iterable { /** * Gets a tree path for a tree node within a compilation unit. --- old/src/share/classes/com/sun/source/util/TreePathScanner.java 2013-02-14 16:55:43.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/TreePathScanner.java 2013-02-14 16:55:43.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public class TreePathScanner extends TreeScanner { /** --- old/src/share/classes/com/sun/source/util/TreeScanner.java 2013-02-14 16:55:43.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/TreeScanner.java 2013-02-14 16:55:43.000000000 -0800 @@ -68,6 +68,7 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported public class TreeScanner implements TreeVisitor { /** Scan a single node. --- old/src/share/classes/com/sun/source/util/Trees.java 2013-02-14 16:55:44.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/Trees.java 2013-02-14 16:55:43.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -51,6 +51,7 @@ * * @author Peter von der Ahé */ +@jdk.Supported public abstract class Trees { /** * Gets a Trees object for a given CompilationTask. --- old/src/share/classes/com/sun/source/util/package-info.java 2013-02-14 16:55:44.000000000 -0800 +++ new/src/share/classes/com/sun/source/util/package-info.java 2013-02-14 16:55:44.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,4 +30,5 @@ * @author Jonathan Gibbons * @since 1.6 */ +@jdk.Supported package com.sun.source.util; --- old/src/share/classes/com/sun/tools/javac/Main.java 2013-02-14 16:55:44.000000000 -0800 +++ new/src/share/classes/com/sun/tools/javac/Main.java 2013-02-14 16:55:44.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ * risk. This code and its internal interfaces are subject to change * or deletion without notice. */ +@jdk.Supported public class Main { /** Unsupported command line interface. --- old/src/share/classes/com/sun/tools/javac/Server.java 2013-02-14 16:55:45.000000000 -0800 +++ new/src/share/classes/com/sun/tools/javac/Server.java 2013-02-14 16:55:44.000000000 -0800 @@ -44,6 +44,7 @@ * @author Peter von der Ahé * @since 1.6 */ +@jdk.Supported(false) class Server implements Runnable { private final BufferedReader in; private final OutputStream out;