8008267: Add @Supported annotation to com.sun.source types

Tue, 19 Feb 2013 00:31:45 -0800

author
darcy
date
Tue, 19 Feb 2013 00:31:45 -0800
changeset 1590
011cf7e0a148
parent 1589
87884cd0fea3
child 1591
dc8b7aa7cef3

8008267: Add @Supported annotation to com.sun.source types
Reviewed-by: jjg

src/share/classes/com/sun/source/doctree/AttributeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/AuthorTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/BlockTagTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/CommentTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/DeprecatedTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/DocCommentTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/DocRootTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/DocTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/DocTreeVisitor.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/EndElementTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/EntityTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/ErroneousTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/IdentifierTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/InheritDocTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/InlineTagTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/LinkTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/LiteralTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/ParamTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/ReferenceTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/ReturnTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/SeeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/SerialDataTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/SerialFieldTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/SerialTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/SinceTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/StartElementTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/TextTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/ThrowsTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/ValueTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/VersionTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/doctree/package-info.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/AnnotationTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ArrayAccessTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ArrayTypeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/AssertTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/AssignmentTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/BinaryTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/BlockTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/BreakTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/CaseTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/CatchTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ClassTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/CompilationUnitTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ContinueTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/DoWhileLoopTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/EmptyStatementTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ErroneousTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ExpressionStatementTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ExpressionTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ForLoopTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/IdentifierTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/IfTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ImportTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/InstanceOfTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/IntersectionTypeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/LabeledStatementTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/LambdaExpressionTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/LineMap.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/LiteralTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/MemberReferenceTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/MemberSelectTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/MethodInvocationTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/MethodTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ModifiersTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/NewArrayTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/NewClassTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ParenthesizedTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ReturnTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/Scope.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/StatementTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/SwitchTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/SynchronizedTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/ThrowTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/Tree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/TreeVisitor.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/TryTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/TypeCastTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/TypeParameterTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/UnaryTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/UnionTypeTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/VariableTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/WhileLoopTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/WildcardTree.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/tree/package-info.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/DocTreeScanner.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/DocTrees.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/JavacTask.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/Plugin.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/SimpleTreeVisitor.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/SourcePositions.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/TaskEvent.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/TaskListener.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/TreePath.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/TreePathScanner.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/TreeScanner.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/Trees.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/source/util/package-info.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/tools/javac/Main.java file | annotate | diff | comparison | revisions
src/share/classes/com/sun/tools/javac/Server.java file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/classes/com/sun/source/doctree/AttributeTree.java	Mon Feb 18 14:29:40 2013 -0800
     1.2 +++ b/src/share/classes/com/sun/source/doctree/AttributeTree.java	Tue Feb 19 00:31:45 2013 -0800
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -33,7 +33,9 @@
    1.11   *
    1.12   * @since 1.8
    1.13   */
    1.14 +@jdk.Supported
    1.15  public interface AttributeTree extends DocTree {
    1.16 +    @jdk.Supported
    1.17      enum ValueKind { EMPTY, UNQUOTED, SINGLE, DOUBLE };
    1.18  
    1.19      Name getName();
     2.1 --- a/src/share/classes/com/sun/source/doctree/AuthorTree.java	Mon Feb 18 14:29:40 2013 -0800
     2.2 +++ b/src/share/classes/com/sun/source/doctree/AuthorTree.java	Tue Feb 19 00:31:45 2013 -0800
     2.3 @@ -1,5 +1,5 @@
     2.4  /*
     2.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     2.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     2.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     2.8   *
     2.9   * This code is free software; you can redistribute it and/or modify it
    2.10 @@ -35,6 +35,7 @@
    2.11   *
    2.12   * @since 1.8
    2.13   */
    2.14 +@jdk.Supported
    2.15  public interface AuthorTree extends BlockTagTree {
    2.16      List<? extends DocTree> getName();
    2.17  }
     3.1 --- a/src/share/classes/com/sun/source/doctree/BlockTagTree.java	Mon Feb 18 14:29:40 2013 -0800
     3.2 +++ b/src/share/classes/com/sun/source/doctree/BlockTagTree.java	Tue Feb 19 00:31:45 2013 -0800
     3.3 @@ -1,5 +1,5 @@
     3.4  /*
     3.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     3.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     3.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3.8   *
     3.9   * This code is free software; you can redistribute it and/or modify it
    3.10 @@ -31,6 +31,7 @@
    3.11   *
    3.12   * @since 1.8
    3.13   */
    3.14 +@jdk.Supported
    3.15  public interface BlockTagTree extends DocTree {
    3.16      String getTagName();
    3.17  }
     4.1 --- a/src/share/classes/com/sun/source/doctree/CommentTree.java	Mon Feb 18 14:29:40 2013 -0800
     4.2 +++ b/src/share/classes/com/sun/source/doctree/CommentTree.java	Tue Feb 19 00:31:45 2013 -0800
     4.3 @@ -1,5 +1,5 @@
     4.4  /*
     4.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     4.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     4.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4.8   *
     4.9   * This code is free software; you can redistribute it and/or modify it
    4.10 @@ -33,6 +33,7 @@
    4.11   *
    4.12   * @since 1.8
    4.13   */
    4.14 +@jdk.Supported
    4.15  public interface CommentTree extends DocTree {
    4.16      String getBody();
    4.17  }
     5.1 --- a/src/share/classes/com/sun/source/doctree/DeprecatedTree.java	Mon Feb 18 14:29:40 2013 -0800
     5.2 +++ b/src/share/classes/com/sun/source/doctree/DeprecatedTree.java	Tue Feb 19 00:31:45 2013 -0800
     5.3 @@ -1,5 +1,5 @@
     5.4  /*
     5.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     5.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     5.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5.8   *
     5.9   * This code is free software; you can redistribute it and/or modify it
    5.10 @@ -35,6 +35,7 @@
    5.11   *
    5.12   * @since 1.8
    5.13   */
    5.14 +@jdk.Supported
    5.15  public interface DeprecatedTree extends BlockTagTree {
    5.16      List<? extends DocTree> getBody();
    5.17  }
     6.1 --- a/src/share/classes/com/sun/source/doctree/DocCommentTree.java	Mon Feb 18 14:29:40 2013 -0800
     6.2 +++ b/src/share/classes/com/sun/source/doctree/DocCommentTree.java	Tue Feb 19 00:31:45 2013 -0800
     6.3 @@ -1,5 +1,5 @@
     6.4  /*
     6.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     6.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     6.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     6.8   *
     6.9   * This code is free software; you can redistribute it and/or modify it
    6.10 @@ -35,6 +35,7 @@
    6.11   *
    6.12   * @since 1.8
    6.13   */
    6.14 +@jdk.Supported
    6.15  public interface DocCommentTree extends DocTree {
    6.16      List<? extends DocTree> getFirstSentence();
    6.17      List<? extends DocTree> getBody();
     7.1 --- a/src/share/classes/com/sun/source/doctree/DocRootTree.java	Mon Feb 18 14:29:40 2013 -0800
     7.2 +++ b/src/share/classes/com/sun/source/doctree/DocRootTree.java	Tue Feb 19 00:31:45 2013 -0800
     7.3 @@ -1,5 +1,5 @@
     7.4  /*
     7.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     7.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     7.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     7.8   *
     7.9   * This code is free software; you can redistribute it and/or modify it
    7.10 @@ -33,4 +33,5 @@
    7.11   *
    7.12   * @since 1.8
    7.13   */
    7.14 +@jdk.Supported
    7.15  public interface DocRootTree extends InlineTagTree { }
     8.1 --- a/src/share/classes/com/sun/source/doctree/DocTree.java	Mon Feb 18 14:29:40 2013 -0800
     8.2 +++ b/src/share/classes/com/sun/source/doctree/DocTree.java	Tue Feb 19 00:31:45 2013 -0800
     8.3 @@ -1,5 +1,5 @@
     8.4  /*
     8.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     8.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     8.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     8.8   *
     8.9   * This code is free software; you can redistribute it and/or modify it
    8.10 @@ -30,7 +30,9 @@
    8.11   *
    8.12   * @since 1.8
    8.13   */
    8.14 +@jdk.Supported
    8.15  public interface DocTree {
    8.16 +    @jdk.Supported
    8.17      enum Kind {
    8.18          /**
    8.19           * Used for instances of {@link AttributeTree}
     9.1 --- a/src/share/classes/com/sun/source/doctree/DocTreeVisitor.java	Mon Feb 18 14:29:40 2013 -0800
     9.2 +++ b/src/share/classes/com/sun/source/doctree/DocTreeVisitor.java	Tue Feb 19 00:31:45 2013 -0800
     9.3 @@ -1,5 +1,5 @@
     9.4  /*
     9.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     9.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
     9.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     9.8   *
     9.9   * This code is free software; you can redistribute it and/or modify it
    9.10 @@ -54,6 +54,7 @@
    9.11   *
    9.12   * @since 1.8
    9.13   */
    9.14 +@jdk.Supported
    9.15  public interface DocTreeVisitor<R,P> {
    9.16      R visitAttribute(AttributeTree node, P p);
    9.17      R visitAuthor(AuthorTree node, P p);
    10.1 --- a/src/share/classes/com/sun/source/doctree/EndElementTree.java	Mon Feb 18 14:29:40 2013 -0800
    10.2 +++ b/src/share/classes/com/sun/source/doctree/EndElementTree.java	Tue Feb 19 00:31:45 2013 -0800
    10.3 @@ -1,5 +1,5 @@
    10.4  /*
    10.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    10.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    10.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    10.8   *
    10.9   * This code is free software; you can redistribute it and/or modify it
   10.10 @@ -35,6 +35,7 @@
   10.11   *
   10.12   * @since 1.8
   10.13   */
   10.14 +@jdk.Supported
   10.15  public interface EndElementTree extends DocTree {
   10.16      Name getName();
   10.17  }
    11.1 --- a/src/share/classes/com/sun/source/doctree/EntityTree.java	Mon Feb 18 14:29:40 2013 -0800
    11.2 +++ b/src/share/classes/com/sun/source/doctree/EntityTree.java	Tue Feb 19 00:31:45 2013 -0800
    11.3 @@ -1,5 +1,5 @@
    11.4  /*
    11.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    11.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    11.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    11.8   *
    11.9   * This code is free software; you can redistribute it and/or modify it
   11.10 @@ -36,6 +36,7 @@
   11.11   *
   11.12   * @since 1.8
   11.13   */
   11.14 +@jdk.Supported
   11.15  public interface EntityTree extends DocTree {
   11.16      Name getName();
   11.17  }
    12.1 --- a/src/share/classes/com/sun/source/doctree/ErroneousTree.java	Mon Feb 18 14:29:40 2013 -0800
    12.2 +++ b/src/share/classes/com/sun/source/doctree/ErroneousTree.java	Tue Feb 19 00:31:45 2013 -0800
    12.3 @@ -1,5 +1,5 @@
    12.4  /*
    12.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    12.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    12.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    12.8   *
    12.9   * This code is free software; you can redistribute it and/or modify it
   12.10 @@ -32,6 +32,7 @@
   12.11   *
   12.12   * @since 1.8
   12.13   */
   12.14 +@jdk.Supported
   12.15  public interface ErroneousTree extends TextTree {
   12.16      /**
   12.17       * Gets a diagnostic object giving details about
    13.1 --- a/src/share/classes/com/sun/source/doctree/IdentifierTree.java	Mon Feb 18 14:29:40 2013 -0800
    13.2 +++ b/src/share/classes/com/sun/source/doctree/IdentifierTree.java	Tue Feb 19 00:31:45 2013 -0800
    13.3 @@ -1,5 +1,5 @@
    13.4  /*
    13.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    13.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    13.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    13.8   *
    13.9   * This code is free software; you can redistribute it and/or modify it
   13.10 @@ -35,6 +35,7 @@
   13.11   *
   13.12   * @since 1.8
   13.13   */
   13.14 +@jdk.Supported
   13.15  public interface IdentifierTree extends DocTree {
   13.16      Name getName();
   13.17  }
    14.1 --- a/src/share/classes/com/sun/source/doctree/InheritDocTree.java	Mon Feb 18 14:29:40 2013 -0800
    14.2 +++ b/src/share/classes/com/sun/source/doctree/InheritDocTree.java	Tue Feb 19 00:31:45 2013 -0800
    14.3 @@ -1,5 +1,5 @@
    14.4  /*
    14.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    14.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    14.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    14.8   *
    14.9   * This code is free software; you can redistribute it and/or modify it
   14.10 @@ -34,4 +34,5 @@
   14.11   *
   14.12   * @since 1.8
   14.13   */
   14.14 +@jdk.Supported
   14.15  public interface InheritDocTree extends InlineTagTree { }
    15.1 --- a/src/share/classes/com/sun/source/doctree/InlineTagTree.java	Mon Feb 18 14:29:40 2013 -0800
    15.2 +++ b/src/share/classes/com/sun/source/doctree/InlineTagTree.java	Tue Feb 19 00:31:45 2013 -0800
    15.3 @@ -1,5 +1,5 @@
    15.4  /*
    15.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    15.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    15.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    15.8   *
    15.9   * This code is free software; you can redistribute it and/or modify it
   15.10 @@ -31,6 +31,7 @@
   15.11   *
   15.12   * @since 1.8
   15.13   */
   15.14 +@jdk.Supported
   15.15  public interface InlineTagTree extends DocTree {
   15.16      String getTagName();
   15.17  }
    16.1 --- a/src/share/classes/com/sun/source/doctree/LinkTree.java	Mon Feb 18 14:29:40 2013 -0800
    16.2 +++ b/src/share/classes/com/sun/source/doctree/LinkTree.java	Tue Feb 19 00:31:45 2013 -0800
    16.3 @@ -1,5 +1,5 @@
    16.4  /*
    16.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    16.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    16.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    16.8   *
    16.9   * This code is free software; you can redistribute it and/or modify it
   16.10 @@ -36,6 +36,7 @@
   16.11   *
   16.12   * @since 1.8
   16.13   */
   16.14 +@jdk.Supported
   16.15  public interface LinkTree extends InlineTagTree {
   16.16      ReferenceTree getReference();
   16.17      List<? extends DocTree> getLabel();
    17.1 --- a/src/share/classes/com/sun/source/doctree/LiteralTree.java	Mon Feb 18 14:29:40 2013 -0800
    17.2 +++ b/src/share/classes/com/sun/source/doctree/LiteralTree.java	Tue Feb 19 00:31:45 2013 -0800
    17.3 @@ -1,5 +1,5 @@
    17.4  /*
    17.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    17.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    17.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    17.8   *
    17.9   * This code is free software; you can redistribute it and/or modify it
   17.10 @@ -34,6 +34,7 @@
   17.11   *
   17.12   * @since 1.8
   17.13   */
   17.14 +@jdk.Supported
   17.15  public interface LiteralTree extends InlineTagTree {
   17.16      TextTree getBody();
   17.17  }
    18.1 --- a/src/share/classes/com/sun/source/doctree/ParamTree.java	Mon Feb 18 14:29:40 2013 -0800
    18.2 +++ b/src/share/classes/com/sun/source/doctree/ParamTree.java	Tue Feb 19 00:31:45 2013 -0800
    18.3 @@ -1,5 +1,5 @@
    18.4  /*
    18.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    18.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    18.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    18.8   *
    18.9   * This code is free software; you can redistribute it and/or modify it
   18.10 @@ -35,6 +35,7 @@
   18.11   *
   18.12   * @since 1.8
   18.13   */
   18.14 +@jdk.Supported
   18.15  public interface ParamTree extends BlockTagTree {
   18.16      boolean isTypeParameter();
   18.17      IdentifierTree getName();
    19.1 --- a/src/share/classes/com/sun/source/doctree/ReferenceTree.java	Mon Feb 18 14:29:40 2013 -0800
    19.2 +++ b/src/share/classes/com/sun/source/doctree/ReferenceTree.java	Tue Feb 19 00:31:45 2013 -0800
    19.3 @@ -1,5 +1,5 @@
    19.4  /*
    19.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    19.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    19.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    19.8   *
    19.9   * This code is free software; you can redistribute it and/or modify it
   19.10 @@ -33,6 +33,7 @@
   19.11   *
   19.12   * @since 1.8
   19.13   */
   19.14 +@jdk.Supported
   19.15  public interface ReferenceTree extends DocTree {
   19.16      String getSignature();
   19.17  }
    20.1 --- a/src/share/classes/com/sun/source/doctree/ReturnTree.java	Mon Feb 18 14:29:40 2013 -0800
    20.2 +++ b/src/share/classes/com/sun/source/doctree/ReturnTree.java	Tue Feb 19 00:31:45 2013 -0800
    20.3 @@ -1,5 +1,5 @@
    20.4  /*
    20.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    20.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    20.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    20.8   *
    20.9   * This code is free software; you can redistribute it and/or modify it
   20.10 @@ -35,6 +35,7 @@
   20.11   *
   20.12   * @since 1.8
   20.13   */
   20.14 +@jdk.Supported
   20.15  public interface ReturnTree extends BlockTagTree {
   20.16      List<? extends DocTree> getDescription();
   20.17  }
    21.1 --- a/src/share/classes/com/sun/source/doctree/SeeTree.java	Mon Feb 18 14:29:40 2013 -0800
    21.2 +++ b/src/share/classes/com/sun/source/doctree/SeeTree.java	Tue Feb 19 00:31:45 2013 -0800
    21.3 @@ -1,5 +1,5 @@
    21.4  /*
    21.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    21.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    21.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    21.8   *
    21.9   * This code is free software; you can redistribute it and/or modify it
   21.10 @@ -38,6 +38,7 @@
   21.11   *
   21.12   * @since 1.8
   21.13   */
   21.14 +@jdk.Supported
   21.15  public interface SeeTree extends BlockTagTree {
   21.16      List<? extends DocTree> getReference();
   21.17  }
    22.1 --- a/src/share/classes/com/sun/source/doctree/SerialDataTree.java	Mon Feb 18 14:29:40 2013 -0800
    22.2 +++ b/src/share/classes/com/sun/source/doctree/SerialDataTree.java	Tue Feb 19 00:31:45 2013 -0800
    22.3 @@ -1,5 +1,5 @@
    22.4  /*
    22.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    22.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    22.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    22.8   *
    22.9   * This code is free software; you can redistribute it and/or modify it
   22.10 @@ -35,6 +35,7 @@
   22.11   *
   22.12   * @since 1.8
   22.13   */
   22.14 +@jdk.Supported
   22.15  public interface SerialDataTree extends BlockTagTree {
   22.16      List<? extends DocTree> getDescription();
   22.17  }
    23.1 --- a/src/share/classes/com/sun/source/doctree/SerialFieldTree.java	Mon Feb 18 14:29:40 2013 -0800
    23.2 +++ b/src/share/classes/com/sun/source/doctree/SerialFieldTree.java	Tue Feb 19 00:31:45 2013 -0800
    23.3 @@ -1,5 +1,5 @@
    23.4  /*
    23.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    23.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    23.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    23.8   *
    23.9   * This code is free software; you can redistribute it and/or modify it
   23.10 @@ -35,6 +35,7 @@
   23.11   *
   23.12   * @since 1.8
   23.13   */
   23.14 +@jdk.Supported
   23.15  public interface SerialFieldTree extends BlockTagTree {
   23.16      IdentifierTree getName();
   23.17      ReferenceTree getType();
    24.1 --- a/src/share/classes/com/sun/source/doctree/SerialTree.java	Mon Feb 18 14:29:40 2013 -0800
    24.2 +++ b/src/share/classes/com/sun/source/doctree/SerialTree.java	Tue Feb 19 00:31:45 2013 -0800
    24.3 @@ -1,5 +1,5 @@
    24.4  /*
    24.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    24.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    24.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    24.8   *
    24.9   * This code is free software; you can redistribute it and/or modify it
   24.10 @@ -35,6 +35,7 @@
   24.11   *
   24.12   * @since 1.8
   24.13   */
   24.14 +@jdk.Supported
   24.15  public interface SerialTree extends BlockTagTree {
   24.16      List<? extends DocTree> getDescription();
   24.17  }
    25.1 --- a/src/share/classes/com/sun/source/doctree/SinceTree.java	Mon Feb 18 14:29:40 2013 -0800
    25.2 +++ b/src/share/classes/com/sun/source/doctree/SinceTree.java	Tue Feb 19 00:31:45 2013 -0800
    25.3 @@ -1,5 +1,5 @@
    25.4  /*
    25.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    25.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    25.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    25.8   *
    25.9   * This code is free software; you can redistribute it and/or modify it
   25.10 @@ -35,6 +35,7 @@
   25.11   *
   25.12   * @since 1.8
   25.13   */
   25.14 +@jdk.Supported
   25.15  public interface SinceTree extends BlockTagTree {
   25.16      List<? extends DocTree> getBody();
   25.17  }
    26.1 --- a/src/share/classes/com/sun/source/doctree/StartElementTree.java	Mon Feb 18 14:29:40 2013 -0800
    26.2 +++ b/src/share/classes/com/sun/source/doctree/StartElementTree.java	Tue Feb 19 00:31:45 2013 -0800
    26.3 @@ -1,5 +1,5 @@
    26.4  /*
    26.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    26.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    26.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    26.8   *
    26.9   * This code is free software; you can redistribute it and/or modify it
   26.10 @@ -36,6 +36,7 @@
   26.11   *
   26.12   * @since 1.8
   26.13   */
   26.14 +@jdk.Supported
   26.15  public interface StartElementTree extends DocTree {
   26.16      Name getName();
   26.17      List<? extends DocTree> getAttributes();
    27.1 --- a/src/share/classes/com/sun/source/doctree/TextTree.java	Mon Feb 18 14:29:40 2013 -0800
    27.2 +++ b/src/share/classes/com/sun/source/doctree/TextTree.java	Tue Feb 19 00:31:45 2013 -0800
    27.3 @@ -1,5 +1,5 @@
    27.4  /*
    27.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    27.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    27.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    27.8   *
    27.9   * This code is free software; you can redistribute it and/or modify it
   27.10 @@ -30,6 +30,7 @@
   27.11   *
   27.12   * @since 1.8
   27.13   */
   27.14 +@jdk.Supported
   27.15  public interface TextTree extends DocTree {
   27.16      String getBody();
   27.17  }
    28.1 --- a/src/share/classes/com/sun/source/doctree/ThrowsTree.java	Mon Feb 18 14:29:40 2013 -0800
    28.2 +++ b/src/share/classes/com/sun/source/doctree/ThrowsTree.java	Tue Feb 19 00:31:45 2013 -0800
    28.3 @@ -1,5 +1,5 @@
    28.4  /*
    28.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    28.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    28.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    28.8   *
    28.9   * This code is free software; you can redistribute it and/or modify it
   28.10 @@ -38,6 +38,7 @@
   28.11   *
   28.12   * @since 1.8
   28.13   */
   28.14 +@jdk.Supported
   28.15  public interface ThrowsTree extends BlockTagTree {
   28.16      ReferenceTree getExceptionName();
   28.17      List<? extends DocTree> getDescription();
    29.1 --- a/src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java	Mon Feb 18 14:29:40 2013 -0800
    29.2 +++ b/src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java	Tue Feb 19 00:31:45 2013 -0800
    29.3 @@ -1,5 +1,5 @@
    29.4  /*
    29.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    29.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    29.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    29.8   *
    29.9   * This code is free software; you can redistribute it and/or modify it
   29.10 @@ -35,6 +35,7 @@
   29.11   * @since 1.8
   29.12   *
   29.13   */
   29.14 +@jdk.Supported
   29.15  public interface UnknownBlockTagTree extends BlockTagTree {
   29.16      List<? extends DocTree> getContent();
   29.17  }
    30.1 --- a/src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java	Mon Feb 18 14:29:40 2013 -0800
    30.2 +++ b/src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java	Tue Feb 19 00:31:45 2013 -0800
    30.3 @@ -1,5 +1,5 @@
    30.4  /*
    30.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    30.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    30.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    30.8   *
    30.9   * This code is free software; you can redistribute it and/or modify it
   30.10 @@ -35,6 +35,7 @@
   30.11   * @since 1.8
   30.12   *
   30.13   */
   30.14 +@jdk.Supported
   30.15  public interface UnknownInlineTagTree extends InlineTagTree {
   30.16      List<? extends DocTree> getContent();
   30.17  }
    31.1 --- a/src/share/classes/com/sun/source/doctree/ValueTree.java	Mon Feb 18 14:29:40 2013 -0800
    31.2 +++ b/src/share/classes/com/sun/source/doctree/ValueTree.java	Tue Feb 19 00:31:45 2013 -0800
    31.3 @@ -1,5 +1,5 @@
    31.4  /*
    31.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    31.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    31.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    31.8   *
    31.9   * This code is free software; you can redistribute it and/or modify it
   31.10 @@ -33,6 +33,7 @@
   31.11   *
   31.12   * @since 1.8
   31.13   */
   31.14 +@jdk.Supported
   31.15  public interface ValueTree extends InlineTagTree {
   31.16      ReferenceTree getReference();
   31.17  }
    32.1 --- a/src/share/classes/com/sun/source/doctree/VersionTree.java	Mon Feb 18 14:29:40 2013 -0800
    32.2 +++ b/src/share/classes/com/sun/source/doctree/VersionTree.java	Tue Feb 19 00:31:45 2013 -0800
    32.3 @@ -1,5 +1,5 @@
    32.4  /*
    32.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    32.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    32.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    32.8   *
    32.9   * This code is free software; you can redistribute it and/or modify it
   32.10 @@ -36,6 +36,7 @@
   32.11   *
   32.12   * @since 1.8
   32.13   */
   32.14 +@jdk.Supported
   32.15  public interface VersionTree extends BlockTagTree {
   32.16      List<? extends DocTree> getBody();
   32.17  }
    33.1 --- a/src/share/classes/com/sun/source/doctree/package-info.java	Mon Feb 18 14:29:40 2013 -0800
    33.2 +++ b/src/share/classes/com/sun/source/doctree/package-info.java	Tue Feb 19 00:31:45 2013 -0800
    33.3 @@ -31,4 +31,5 @@
    33.4   * @since 1.8
    33.5   * @see <a href="http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#javadoctags">http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#javadoctags</a>
    33.6   */
    33.7 +@jdk.Supported
    33.8  package com.sun.source.doctree;
    34.1 --- a/src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java	Mon Feb 18 14:29:40 2013 -0800
    34.2 +++ b/src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java	Tue Feb 19 00:31:45 2013 -0800
    34.3 @@ -41,6 +41,7 @@
    34.4   * @author Mahmood Ali
    34.5   * @since 1.8
    34.6   */
    34.7 +@jdk.Supported
    34.8  public interface AnnotatedTypeTree extends ExpressionTree {
    34.9      List<? extends AnnotationTree> getAnnotations();
   34.10      ExpressionTree getUnderlyingType();
    35.1 --- a/src/share/classes/com/sun/source/tree/AnnotationTree.java	Mon Feb 18 14:29:40 2013 -0800
    35.2 +++ b/src/share/classes/com/sun/source/tree/AnnotationTree.java	Tue Feb 19 00:31:45 2013 -0800
    35.3 @@ -1,5 +1,5 @@
    35.4  /*
    35.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    35.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    35.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    35.8   *
    35.9   * This code is free software; you can redistribute it and/or modify it
   35.10 @@ -42,6 +42,7 @@
   35.11   * @author Jonathan Gibbons
   35.12   * @since 1.6
   35.13   */
   35.14 +@jdk.Supported
   35.15  public interface AnnotationTree extends ExpressionTree {
   35.16      Tree getAnnotationType();
   35.17      List<? extends ExpressionTree> getArguments();
    36.1 --- a/src/share/classes/com/sun/source/tree/ArrayAccessTree.java	Mon Feb 18 14:29:40 2013 -0800
    36.2 +++ b/src/share/classes/com/sun/source/tree/ArrayAccessTree.java	Tue Feb 19 00:31:45 2013 -0800
    36.3 @@ -1,5 +1,5 @@
    36.4  /*
    36.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    36.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    36.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    36.8   *
    36.9   * This code is free software; you can redistribute it and/or modify it
   36.10 @@ -39,6 +39,7 @@
   36.11   * @author Jonathan Gibbons
   36.12   * @since 1.6
   36.13   */
   36.14 +@jdk.Supported
   36.15  public interface ArrayAccessTree extends ExpressionTree {
   36.16      ExpressionTree getExpression();
   36.17      ExpressionTree getIndex();
    37.1 --- a/src/share/classes/com/sun/source/tree/ArrayTypeTree.java	Mon Feb 18 14:29:40 2013 -0800
    37.2 +++ b/src/share/classes/com/sun/source/tree/ArrayTypeTree.java	Tue Feb 19 00:31:45 2013 -0800
    37.3 @@ -1,5 +1,5 @@
    37.4  /*
    37.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    37.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    37.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    37.8   *
    37.9   * This code is free software; you can redistribute it and/or modify it
   37.10 @@ -39,6 +39,7 @@
   37.11   * @author Jonathan Gibbons
   37.12   * @since 1.6
   37.13   */
   37.14 +@jdk.Supported
   37.15  public interface ArrayTypeTree extends Tree {
   37.16      Tree getType();
   37.17  }
    38.1 --- a/src/share/classes/com/sun/source/tree/AssertTree.java	Mon Feb 18 14:29:40 2013 -0800
    38.2 +++ b/src/share/classes/com/sun/source/tree/AssertTree.java	Tue Feb 19 00:31:45 2013 -0800
    38.3 @@ -1,5 +1,5 @@
    38.4  /*
    38.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    38.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    38.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    38.8   *
    38.9   * This code is free software; you can redistribute it and/or modify it
   38.10 @@ -41,6 +41,7 @@
   38.11   * @author Jonathan Gibbons
   38.12   * @since 1.6
   38.13   */
   38.14 +@jdk.Supported
   38.15  public interface AssertTree extends StatementTree {
   38.16      ExpressionTree getCondition();
   38.17      ExpressionTree getDetail();
    39.1 --- a/src/share/classes/com/sun/source/tree/AssignmentTree.java	Mon Feb 18 14:29:40 2013 -0800
    39.2 +++ b/src/share/classes/com/sun/source/tree/AssignmentTree.java	Tue Feb 19 00:31:45 2013 -0800
    39.3 @@ -1,5 +1,5 @@
    39.4  /*
    39.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    39.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    39.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    39.8   *
    39.9   * This code is free software; you can redistribute it and/or modify it
   39.10 @@ -39,6 +39,7 @@
   39.11   * @author Jonathan Gibbons
   39.12   * @since 1.6
   39.13   */
   39.14 +@jdk.Supported
   39.15  public interface AssignmentTree extends ExpressionTree {
   39.16      ExpressionTree getVariable();
   39.17      ExpressionTree getExpression();
    40.1 --- a/src/share/classes/com/sun/source/tree/BinaryTree.java	Mon Feb 18 14:29:40 2013 -0800
    40.2 +++ b/src/share/classes/com/sun/source/tree/BinaryTree.java	Tue Feb 19 00:31:45 2013 -0800
    40.3 @@ -1,5 +1,5 @@
    40.4  /*
    40.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    40.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    40.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    40.8   *
    40.9   * This code is free software; you can redistribute it and/or modify it
   40.10 @@ -40,6 +40,7 @@
   40.11   * @author Jonathan Gibbons
   40.12   * @since 1.6
   40.13   */
   40.14 +@jdk.Supported
   40.15  public interface BinaryTree extends ExpressionTree {
   40.16      ExpressionTree getLeftOperand();
   40.17      ExpressionTree getRightOperand();
    41.1 --- a/src/share/classes/com/sun/source/tree/BlockTree.java	Mon Feb 18 14:29:40 2013 -0800
    41.2 +++ b/src/share/classes/com/sun/source/tree/BlockTree.java	Tue Feb 19 00:31:45 2013 -0800
    41.3 @@ -1,5 +1,5 @@
    41.4  /*
    41.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    41.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    41.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    41.8   *
    41.9   * This code is free software; you can redistribute it and/or modify it
   41.10 @@ -45,6 +45,7 @@
   41.11   * @author Jonathan Gibbons
   41.12   * @since 1.6
   41.13   */
   41.14 +@jdk.Supported
   41.15  public interface BlockTree extends StatementTree {
   41.16      boolean isStatic();
   41.17      List<? extends StatementTree> getStatements();
    42.1 --- a/src/share/classes/com/sun/source/tree/BreakTree.java	Mon Feb 18 14:29:40 2013 -0800
    42.2 +++ b/src/share/classes/com/sun/source/tree/BreakTree.java	Tue Feb 19 00:31:45 2013 -0800
    42.3 @@ -1,5 +1,5 @@
    42.4  /*
    42.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    42.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    42.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    42.8   *
    42.9   * This code is free software; you can redistribute it and/or modify it
   42.10 @@ -43,6 +43,7 @@
   42.11   * @author Jonathan Gibbons
   42.12   * @since 1.6
   42.13   */
   42.14 +@jdk.Supported
   42.15  public interface BreakTree extends StatementTree {
   42.16      Name getLabel();
   42.17  }
    43.1 --- a/src/share/classes/com/sun/source/tree/CaseTree.java	Mon Feb 18 14:29:40 2013 -0800
    43.2 +++ b/src/share/classes/com/sun/source/tree/CaseTree.java	Tue Feb 19 00:31:45 2013 -0800
    43.3 @@ -1,5 +1,5 @@
    43.4  /*
    43.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    43.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    43.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    43.8   *
    43.9   * This code is free software; you can redistribute it and/or modify it
   43.10 @@ -45,6 +45,7 @@
   43.11   * @author Jonathan Gibbons
   43.12   * @since 1.6
   43.13   */
   43.14 +@jdk.Supported
   43.15  public interface CaseTree extends Tree {
   43.16      /**
   43.17       * @return null if and only if this Case is {@code default:}
    44.1 --- a/src/share/classes/com/sun/source/tree/CatchTree.java	Mon Feb 18 14:29:40 2013 -0800
    44.2 +++ b/src/share/classes/com/sun/source/tree/CatchTree.java	Tue Feb 19 00:31:45 2013 -0800
    44.3 @@ -1,5 +1,5 @@
    44.4  /*
    44.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    44.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    44.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    44.8   *
    44.9   * This code is free software; you can redistribute it and/or modify it
   44.10 @@ -40,6 +40,7 @@
   44.11   * @author Jonathan Gibbons
   44.12   * @since 1.6
   44.13   */
   44.14 +@jdk.Supported
   44.15  public interface CatchTree extends Tree {
   44.16      VariableTree getParameter();
   44.17      BlockTree getBlock();
    45.1 --- a/src/share/classes/com/sun/source/tree/ClassTree.java	Mon Feb 18 14:29:40 2013 -0800
    45.2 +++ b/src/share/classes/com/sun/source/tree/ClassTree.java	Tue Feb 19 00:31:45 2013 -0800
    45.3 @@ -1,5 +1,5 @@
    45.4  /*
    45.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    45.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    45.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    45.8   *
    45.9   * This code is free software; you can redistribute it and/or modify it
   45.10 @@ -48,6 +48,7 @@
   45.11   * @author Jonathan Gibbons
   45.12   * @since 1.6
   45.13   */
   45.14 +@jdk.Supported
   45.15  public interface ClassTree extends StatementTree {
   45.16      ModifiersTree getModifiers();
   45.17      Name getSimpleName();
    46.1 --- a/src/share/classes/com/sun/source/tree/CompilationUnitTree.java	Mon Feb 18 14:29:40 2013 -0800
    46.2 +++ b/src/share/classes/com/sun/source/tree/CompilationUnitTree.java	Tue Feb 19 00:31:45 2013 -0800
    46.3 @@ -1,5 +1,5 @@
    46.4  /*
    46.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
    46.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    46.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    46.8   *
    46.9   * This code is free software; you can redistribute it and/or modify it
   46.10 @@ -37,6 +37,7 @@
   46.11   * @author Peter von der Ah&eacute;
   46.12   * @since 1.6
   46.13   */
   46.14 +@jdk.Supported
   46.15  public interface CompilationUnitTree extends Tree {
   46.16      List<? extends AnnotationTree> getPackageAnnotations();
   46.17      ExpressionTree getPackageName();
    47.1 --- a/src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java	Mon Feb 18 14:29:40 2013 -0800
    47.2 +++ b/src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java	Tue Feb 19 00:31:45 2013 -0800
    47.3 @@ -1,5 +1,5 @@
    47.4  /*
    47.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    47.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    47.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    47.8   *
    47.9   * This code is free software; you can redistribute it and/or modify it
   47.10 @@ -40,6 +40,7 @@
   47.11   * @author Jonathan Gibbons
   47.12   * @since 1.6
   47.13   */
   47.14 +@jdk.Supported
   47.15  public interface CompoundAssignmentTree extends ExpressionTree {
   47.16      ExpressionTree getVariable();
   47.17      ExpressionTree getExpression();
    48.1 --- a/src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java	Mon Feb 18 14:29:40 2013 -0800
    48.2 +++ b/src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java	Tue Feb 19 00:31:45 2013 -0800
    48.3 @@ -1,5 +1,5 @@
    48.4  /*
    48.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    48.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    48.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    48.8   *
    48.9   * This code is free software; you can redistribute it and/or modify it
   48.10 @@ -39,6 +39,7 @@
   48.11   * @author Jonathan Gibbons
   48.12   * @since 1.6
   48.13   */
   48.14 +@jdk.Supported
   48.15  public interface ConditionalExpressionTree extends ExpressionTree {
   48.16      ExpressionTree getCondition();
   48.17      ExpressionTree getTrueExpression();
    49.1 --- a/src/share/classes/com/sun/source/tree/ContinueTree.java	Mon Feb 18 14:29:40 2013 -0800
    49.2 +++ b/src/share/classes/com/sun/source/tree/ContinueTree.java	Tue Feb 19 00:31:45 2013 -0800
    49.3 @@ -1,5 +1,5 @@
    49.4  /*
    49.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    49.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    49.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    49.8   *
    49.9   * This code is free software; you can redistribute it and/or modify it
   49.10 @@ -42,6 +42,7 @@
   49.11   * @author Jonathan Gibbons
   49.12   * @since 1.6
   49.13   */
   49.14 +@jdk.Supported
   49.15  public interface ContinueTree extends StatementTree {
   49.16      Name getLabel();
   49.17  }
    50.1 --- a/src/share/classes/com/sun/source/tree/DoWhileLoopTree.java	Mon Feb 18 14:29:40 2013 -0800
    50.2 +++ b/src/share/classes/com/sun/source/tree/DoWhileLoopTree.java	Tue Feb 19 00:31:45 2013 -0800
    50.3 @@ -1,5 +1,5 @@
    50.4  /*
    50.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    50.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    50.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    50.8   *
    50.9   * This code is free software; you can redistribute it and/or modify it
   50.10 @@ -41,6 +41,7 @@
   50.11   * @author Jonathan Gibbons
   50.12   * @since 1.6
   50.13   */
   50.14 +@jdk.Supported
   50.15  public interface DoWhileLoopTree extends StatementTree {
   50.16      ExpressionTree getCondition();
   50.17      StatementTree getStatement();
    51.1 --- a/src/share/classes/com/sun/source/tree/EmptyStatementTree.java	Mon Feb 18 14:29:40 2013 -0800
    51.2 +++ b/src/share/classes/com/sun/source/tree/EmptyStatementTree.java	Tue Feb 19 00:31:45 2013 -0800
    51.3 @@ -1,5 +1,5 @@
    51.4  /*
    51.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    51.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    51.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    51.8   *
    51.9   * This code is free software; you can redistribute it and/or modify it
   51.10 @@ -39,4 +39,5 @@
   51.11   * @author Jonathan Gibbons
   51.12   * @since 1.6
   51.13   */
   51.14 +@jdk.Supported
   51.15  public interface EmptyStatementTree extends StatementTree {}
    52.1 --- a/src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java	Mon Feb 18 14:29:40 2013 -0800
    52.2 +++ b/src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java	Tue Feb 19 00:31:45 2013 -0800
    52.3 @@ -1,5 +1,5 @@
    52.4  /*
    52.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    52.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    52.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    52.8   *
    52.9   * This code is free software; you can redistribute it and/or modify it
   52.10 @@ -40,6 +40,7 @@
   52.11   * @author Jonathan Gibbons
   52.12   * @since 1.6
   52.13   */
   52.14 +@jdk.Supported
   52.15  public interface EnhancedForLoopTree extends StatementTree {
   52.16      VariableTree getVariable();
   52.17      ExpressionTree getExpression();
    53.1 --- a/src/share/classes/com/sun/source/tree/ErroneousTree.java	Mon Feb 18 14:29:40 2013 -0800
    53.2 +++ b/src/share/classes/com/sun/source/tree/ErroneousTree.java	Tue Feb 19 00:31:45 2013 -0800
    53.3 @@ -1,5 +1,5 @@
    53.4  /*
    53.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    53.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    53.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    53.8   *
    53.9   * This code is free software; you can redistribute it and/or modify it
   53.10 @@ -34,6 +34,7 @@
   53.11   * @author Jonathan Gibbons
   53.12   * @since 1.6
   53.13   */
   53.14 +@jdk.Supported
   53.15  public interface ErroneousTree extends ExpressionTree {
   53.16      List<? extends Tree> getErrorTrees();
   53.17  }
    54.1 --- a/src/share/classes/com/sun/source/tree/ExpressionStatementTree.java	Mon Feb 18 14:29:40 2013 -0800
    54.2 +++ b/src/share/classes/com/sun/source/tree/ExpressionStatementTree.java	Tue Feb 19 00:31:45 2013 -0800
    54.3 @@ -1,5 +1,5 @@
    54.4  /*
    54.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    54.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    54.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    54.8   *
    54.9   * This code is free software; you can redistribute it and/or modify it
   54.10 @@ -39,6 +39,7 @@
   54.11   * @author Jonathan Gibbons
   54.12   * @since 1.6
   54.13   */
   54.14 +@jdk.Supported
   54.15  public interface ExpressionStatementTree extends StatementTree {
   54.16      ExpressionTree getExpression();
   54.17  }
    55.1 --- a/src/share/classes/com/sun/source/tree/ExpressionTree.java	Mon Feb 18 14:29:40 2013 -0800
    55.2 +++ b/src/share/classes/com/sun/source/tree/ExpressionTree.java	Tue Feb 19 00:31:45 2013 -0800
    55.3 @@ -1,5 +1,5 @@
    55.4  /*
    55.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    55.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    55.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    55.8   *
    55.9   * This code is free software; you can redistribute it and/or modify it
   55.10 @@ -35,4 +35,5 @@
   55.11   * @author Jonathan Gibbons
   55.12   * @since 1.6
   55.13   */
   55.14 +@jdk.Supported
   55.15  public interface ExpressionTree extends Tree {}
    56.1 --- a/src/share/classes/com/sun/source/tree/ForLoopTree.java	Mon Feb 18 14:29:40 2013 -0800
    56.2 +++ b/src/share/classes/com/sun/source/tree/ForLoopTree.java	Tue Feb 19 00:31:45 2013 -0800
    56.3 @@ -1,5 +1,5 @@
    56.4  /*
    56.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    56.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    56.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    56.8   *
    56.9   * This code is free software; you can redistribute it and/or modify it
   56.10 @@ -42,6 +42,7 @@
   56.11   * @author Jonathan Gibbons
   56.12   * @since 1.6
   56.13   */
   56.14 +@jdk.Supported
   56.15  public interface ForLoopTree extends StatementTree {
   56.16      List<? extends StatementTree> getInitializer();
   56.17      ExpressionTree getCondition();
    57.1 --- a/src/share/classes/com/sun/source/tree/IdentifierTree.java	Mon Feb 18 14:29:40 2013 -0800
    57.2 +++ b/src/share/classes/com/sun/source/tree/IdentifierTree.java	Tue Feb 19 00:31:45 2013 -0800
    57.3 @@ -1,5 +1,5 @@
    57.4  /*
    57.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    57.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    57.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    57.8   *
    57.9   * This code is free software; you can redistribute it and/or modify it
   57.10 @@ -41,6 +41,7 @@
   57.11   * @author Jonathan Gibbons
   57.12   * @since 1.6
   57.13   */
   57.14 +@jdk.Supported
   57.15  public interface IdentifierTree extends ExpressionTree {
   57.16      Name getName();
   57.17  }
    58.1 --- a/src/share/classes/com/sun/source/tree/IfTree.java	Mon Feb 18 14:29:40 2013 -0800
    58.2 +++ b/src/share/classes/com/sun/source/tree/IfTree.java	Tue Feb 19 00:31:45 2013 -0800
    58.3 @@ -1,5 +1,5 @@
    58.4  /*
    58.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    58.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    58.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    58.8   *
    58.9   * This code is free software; you can redistribute it and/or modify it
   58.10 @@ -45,6 +45,7 @@
   58.11   * @author Jonathan Gibbons
   58.12   * @since 1.6
   58.13   */
   58.14 +@jdk.Supported
   58.15  public interface IfTree extends StatementTree {
   58.16      ExpressionTree getCondition();
   58.17      StatementTree getThenStatement();
    59.1 --- a/src/share/classes/com/sun/source/tree/ImportTree.java	Mon Feb 18 14:29:40 2013 -0800
    59.2 +++ b/src/share/classes/com/sun/source/tree/ImportTree.java	Tue Feb 19 00:31:45 2013 -0800
    59.3 @@ -1,5 +1,5 @@
    59.4  /*
    59.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    59.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    59.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    59.8   *
    59.9   * This code is free software; you can redistribute it and/or modify it
   59.10 @@ -41,6 +41,7 @@
   59.11   * @author Jonathan Gibbons
   59.12   * @since 1.6
   59.13   */
   59.14 +@jdk.Supported
   59.15  public interface ImportTree extends Tree {
   59.16      boolean isStatic();
   59.17      /**
    60.1 --- a/src/share/classes/com/sun/source/tree/InstanceOfTree.java	Mon Feb 18 14:29:40 2013 -0800
    60.2 +++ b/src/share/classes/com/sun/source/tree/InstanceOfTree.java	Tue Feb 19 00:31:45 2013 -0800
    60.3 @@ -1,5 +1,5 @@
    60.4  /*
    60.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    60.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    60.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    60.8   *
    60.9   * This code is free software; you can redistribute it and/or modify it
   60.10 @@ -39,6 +39,7 @@
   60.11   * @author Jonathan Gibbons
   60.12   * @since 1.6
   60.13   */
   60.14 +@jdk.Supported
   60.15  public interface InstanceOfTree extends ExpressionTree {
   60.16      ExpressionTree getExpression();
   60.17      Tree getType();
    61.1 --- a/src/share/classes/com/sun/source/tree/IntersectionTypeTree.java	Mon Feb 18 14:29:40 2013 -0800
    61.2 +++ b/src/share/classes/com/sun/source/tree/IntersectionTypeTree.java	Tue Feb 19 00:31:45 2013 -0800
    61.3 @@ -1,5 +1,5 @@
    61.4  /*
    61.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
    61.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
    61.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    61.8   *
    61.9   * This code is free software; you can redistribute it and/or modify it
   61.10 @@ -34,6 +34,7 @@
   61.11   *
   61.12   * @since 1.8
   61.13   */
   61.14 +@jdk.Supported
   61.15  public interface IntersectionTypeTree extends Tree {
   61.16      List<? extends Tree> getBounds();
   61.17  }
    62.1 --- a/src/share/classes/com/sun/source/tree/LabeledStatementTree.java	Mon Feb 18 14:29:40 2013 -0800
    62.2 +++ b/src/share/classes/com/sun/source/tree/LabeledStatementTree.java	Tue Feb 19 00:31:45 2013 -0800
    62.3 @@ -1,5 +1,5 @@
    62.4  /*
    62.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    62.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    62.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    62.8   *
    62.9   * This code is free software; you can redistribute it and/or modify it
   62.10 @@ -41,6 +41,7 @@
   62.11   * @author Jonathan Gibbons
   62.12   * @since 1.6
   62.13   */
   62.14 +@jdk.Supported
   62.15  public interface LabeledStatementTree extends StatementTree {
   62.16      Name getLabel();
   62.17      StatementTree getStatement();
    63.1 --- a/src/share/classes/com/sun/source/tree/LambdaExpressionTree.java	Mon Feb 18 14:29:40 2013 -0800
    63.2 +++ b/src/share/classes/com/sun/source/tree/LambdaExpressionTree.java	Tue Feb 19 00:31:45 2013 -0800
    63.3 @@ -1,5 +1,5 @@
    63.4  /*
    63.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    63.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    63.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    63.8   *
    63.9   * This code is free software; you can redistribute it and/or modify it
   63.10 @@ -37,12 +37,14 @@
   63.11   *   (x,y)-> { return x + y; }
   63.12   * }</pre>
   63.13   */
   63.14 +@jdk.Supported
   63.15  public interface LambdaExpressionTree extends ExpressionTree {
   63.16  
   63.17      /**
   63.18       * Lambda expressions come in two forms: (i) expression lambdas, whose body
   63.19       * is an expression, and (ii) statement lambdas, whose body is a block
   63.20       */
   63.21 +    @jdk.Supported
   63.22      public enum BodyKind {
   63.23          /** enum constant for expression lambdas */
   63.24          EXPRESSION,
    64.1 --- a/src/share/classes/com/sun/source/tree/LineMap.java	Mon Feb 18 14:29:40 2013 -0800
    64.2 +++ b/src/share/classes/com/sun/source/tree/LineMap.java	Tue Feb 19 00:31:45 2013 -0800
    64.3 @@ -1,5 +1,5 @@
    64.4  /*
    64.5 - * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
    64.6 + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
    64.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    64.8   *
    64.9   * This code is free software; you can redistribute it and/or modify it
   64.10 @@ -31,6 +31,7 @@
   64.11   *
   64.12   * @since 1.6
   64.13   */
   64.14 +@jdk.Supported
   64.15  public interface LineMap {
   64.16      /**
   64.17       * Find the start position of a line.
    65.1 --- a/src/share/classes/com/sun/source/tree/LiteralTree.java	Mon Feb 18 14:29:40 2013 -0800
    65.2 +++ b/src/share/classes/com/sun/source/tree/LiteralTree.java	Tue Feb 19 00:31:45 2013 -0800
    65.3 @@ -1,5 +1,5 @@
    65.4  /*
    65.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    65.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    65.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    65.8   *
    65.9   * This code is free software; you can redistribute it and/or modify it
   65.10 @@ -40,6 +40,7 @@
   65.11   * @author Jonathan Gibbons
   65.12   * @since 1.6
   65.13   */
   65.14 +@jdk.Supported
   65.15  public interface LiteralTree extends ExpressionTree {
   65.16      Object getValue();
   65.17  }
    66.1 --- a/src/share/classes/com/sun/source/tree/MemberReferenceTree.java	Mon Feb 18 14:29:40 2013 -0800
    66.2 +++ b/src/share/classes/com/sun/source/tree/MemberReferenceTree.java	Tue Feb 19 00:31:45 2013 -0800
    66.3 @@ -1,5 +1,5 @@
    66.4  /*
    66.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    66.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    66.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    66.8   *
    66.9   * This code is free software; you can redistribute it and/or modify it
   66.10 @@ -39,12 +39,14 @@
   66.11   *
   66.12   * @since 1.8
   66.13   */
   66.14 +@jdk.Supported
   66.15  public interface MemberReferenceTree extends ExpressionTree {
   66.16  
   66.17      /**
   66.18       * There are two kinds of member references: (i) method references and
   66.19       * (ii) constructor references
   66.20       */
   66.21 +    @jdk.Supported
   66.22      public enum ReferenceMode {
   66.23          /** enum constant for method references */
   66.24          INVOKE,
    67.1 --- a/src/share/classes/com/sun/source/tree/MemberSelectTree.java	Mon Feb 18 14:29:40 2013 -0800
    67.2 +++ b/src/share/classes/com/sun/source/tree/MemberSelectTree.java	Tue Feb 19 00:31:45 2013 -0800
    67.3 @@ -1,5 +1,5 @@
    67.4  /*
    67.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    67.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    67.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    67.8   *
    67.9   * This code is free software; you can redistribute it and/or modify it
   67.10 @@ -41,6 +41,7 @@
   67.11   * @author Jonathan Gibbons
   67.12   * @since 1.6
   67.13   */
   67.14 +@jdk.Supported
   67.15  public interface MemberSelectTree extends ExpressionTree {
   67.16      ExpressionTree getExpression();
   67.17      Name getIdentifier();
    68.1 --- a/src/share/classes/com/sun/source/tree/MethodInvocationTree.java	Mon Feb 18 14:29:40 2013 -0800
    68.2 +++ b/src/share/classes/com/sun/source/tree/MethodInvocationTree.java	Tue Feb 19 00:31:45 2013 -0800
    68.3 @@ -1,5 +1,5 @@
    68.4  /*
    68.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    68.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    68.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    68.8   *
    68.9   * This code is free software; you can redistribute it and/or modify it
   68.10 @@ -43,6 +43,7 @@
   68.11   * @author Jonathan Gibbons
   68.12   * @since 1.6
   68.13   */
   68.14 +@jdk.Supported
   68.15  public interface MethodInvocationTree extends ExpressionTree {
   68.16      List<? extends Tree> getTypeArguments();
   68.17      ExpressionTree getMethodSelect();
    69.1 --- a/src/share/classes/com/sun/source/tree/MethodTree.java	Mon Feb 18 14:29:40 2013 -0800
    69.2 +++ b/src/share/classes/com/sun/source/tree/MethodTree.java	Tue Feb 19 00:31:45 2013 -0800
    69.3 @@ -46,6 +46,7 @@
    69.4   * @author Jonathan Gibbons
    69.5   * @since 1.6
    69.6   */
    69.7 +@jdk.Supported
    69.8  public interface MethodTree extends Tree {
    69.9      ModifiersTree getModifiers();
   69.10      Name getName();
    70.1 --- a/src/share/classes/com/sun/source/tree/ModifiersTree.java	Mon Feb 18 14:29:40 2013 -0800
    70.2 +++ b/src/share/classes/com/sun/source/tree/ModifiersTree.java	Tue Feb 19 00:31:45 2013 -0800
    70.3 @@ -1,5 +1,5 @@
    70.4  /*
    70.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    70.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    70.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    70.8   *
    70.9   * This code is free software; you can redistribute it and/or modify it
   70.10 @@ -45,6 +45,7 @@
   70.11   * @author Jonathan Gibbons
   70.12   * @since 1.6
   70.13   */
   70.14 +@jdk.Supported
   70.15  public interface ModifiersTree extends Tree {
   70.16      Set<Modifier> getFlags();
   70.17      List<? extends AnnotationTree> getAnnotations();
    71.1 --- a/src/share/classes/com/sun/source/tree/NewArrayTree.java	Mon Feb 18 14:29:40 2013 -0800
    71.2 +++ b/src/share/classes/com/sun/source/tree/NewArrayTree.java	Tue Feb 19 00:31:45 2013 -0800
    71.3 @@ -1,5 +1,5 @@
    71.4  /*
    71.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    71.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    71.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    71.8   *
    71.9   * This code is free software; you can redistribute it and/or modify it
   71.10 @@ -43,6 +43,7 @@
   71.11   * @author Jonathan Gibbons
   71.12   * @since 1.6
   71.13   */
   71.14 +@jdk.Supported
   71.15  public interface NewArrayTree extends ExpressionTree {
   71.16      Tree getType();
   71.17      List<? extends ExpressionTree> getDimensions();
    72.1 --- a/src/share/classes/com/sun/source/tree/NewClassTree.java	Mon Feb 18 14:29:40 2013 -0800
    72.2 +++ b/src/share/classes/com/sun/source/tree/NewClassTree.java	Tue Feb 19 00:31:45 2013 -0800
    72.3 @@ -1,5 +1,5 @@
    72.4  /*
    72.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    72.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    72.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    72.8   *
    72.9   * This code is free software; you can redistribute it and/or modify it
   72.10 @@ -48,6 +48,7 @@
   72.11   * @author Jonathan Gibbons
   72.12   * @since 1.6
   72.13   */
   72.14 +@jdk.Supported
   72.15  public interface NewClassTree extends ExpressionTree {
   72.16      ExpressionTree getEnclosingExpression();
   72.17      List<? extends Tree> getTypeArguments();
    73.1 --- a/src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java	Mon Feb 18 14:29:40 2013 -0800
    73.2 +++ b/src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java	Tue Feb 19 00:31:45 2013 -0800
    73.3 @@ -1,5 +1,5 @@
    73.4  /*
    73.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    73.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    73.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    73.8   *
    73.9   * This code is free software; you can redistribute it and/or modify it
   73.10 @@ -41,6 +41,7 @@
   73.11   * @author Jonathan Gibbons
   73.12   * @since 1.6
   73.13   */
   73.14 +@jdk.Supported
   73.15  public interface ParameterizedTypeTree extends Tree {
   73.16      Tree getType();
   73.17      List<? extends Tree> getTypeArguments();
    74.1 --- a/src/share/classes/com/sun/source/tree/ParenthesizedTree.java	Mon Feb 18 14:29:40 2013 -0800
    74.2 +++ b/src/share/classes/com/sun/source/tree/ParenthesizedTree.java	Tue Feb 19 00:31:45 2013 -0800
    74.3 @@ -1,5 +1,5 @@
    74.4  /*
    74.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    74.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    74.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    74.8   *
    74.9   * This code is free software; you can redistribute it and/or modify it
   74.10 @@ -40,6 +40,7 @@
   74.11   * @author Jonathan Gibbons
   74.12   * @since 1.6
   74.13   */
   74.14 +@jdk.Supported
   74.15  public interface ParenthesizedTree extends ExpressionTree {
   74.16      ExpressionTree getExpression();
   74.17  }
    75.1 --- a/src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java	Mon Feb 18 14:29:40 2013 -0800
    75.2 +++ b/src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java	Tue Feb 19 00:31:45 2013 -0800
    75.3 @@ -1,5 +1,5 @@
    75.4  /*
    75.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    75.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    75.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    75.8   *
    75.9   * This code is free software; you can redistribute it and/or modify it
   75.10 @@ -41,6 +41,7 @@
   75.11   * @author Jonathan Gibbons
   75.12   * @since 1.6
   75.13   */
   75.14 +@jdk.Supported
   75.15  public interface PrimitiveTypeTree extends Tree {
   75.16      TypeKind getPrimitiveTypeKind();
   75.17  }
    76.1 --- a/src/share/classes/com/sun/source/tree/ReturnTree.java	Mon Feb 18 14:29:40 2013 -0800
    76.2 +++ b/src/share/classes/com/sun/source/tree/ReturnTree.java	Tue Feb 19 00:31:45 2013 -0800
    76.3 @@ -1,5 +1,5 @@
    76.4  /*
    76.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    76.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    76.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    76.8   *
    76.9   * This code is free software; you can redistribute it and/or modify it
   76.10 @@ -40,6 +40,7 @@
   76.11   * @author Jonathan Gibbons
   76.12   * @since 1.6
   76.13   */
   76.14 +@jdk.Supported
   76.15  public interface ReturnTree extends StatementTree {
   76.16      ExpressionTree getExpression();
   76.17  }
    77.1 --- a/src/share/classes/com/sun/source/tree/Scope.java	Mon Feb 18 14:29:40 2013 -0800
    77.2 +++ b/src/share/classes/com/sun/source/tree/Scope.java	Tue Feb 19 00:31:45 2013 -0800
    77.3 @@ -1,5 +1,5 @@
    77.4  /*
    77.5 - * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
    77.6 + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
    77.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    77.8   *
    77.9   * This code is free software; you can redistribute it and/or modify it
   77.10 @@ -48,6 +48,7 @@
   77.11   *
   77.12   * @since 1.6
   77.13   */
   77.14 +@jdk.Supported
   77.15  public interface Scope {
   77.16      /**
   77.17       * Returns the enclosing scope.
    78.1 --- a/src/share/classes/com/sun/source/tree/StatementTree.java	Mon Feb 18 14:29:40 2013 -0800
    78.2 +++ b/src/share/classes/com/sun/source/tree/StatementTree.java	Tue Feb 19 00:31:45 2013 -0800
    78.3 @@ -1,5 +1,5 @@
    78.4  /*
    78.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    78.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    78.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    78.8   *
    78.9   * This code is free software; you can redistribute it and/or modify it
   78.10 @@ -35,4 +35,5 @@
   78.11   * @author Jonathan Gibbons
   78.12   * @since 1.6
   78.13   */
   78.14 +@jdk.Supported
   78.15  public interface StatementTree extends Tree {}
    79.1 --- a/src/share/classes/com/sun/source/tree/SwitchTree.java	Mon Feb 18 14:29:40 2013 -0800
    79.2 +++ b/src/share/classes/com/sun/source/tree/SwitchTree.java	Tue Feb 19 00:31:45 2013 -0800
    79.3 @@ -1,5 +1,5 @@
    79.4  /*
    79.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    79.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    79.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    79.8   *
    79.9   * This code is free software; you can redistribute it and/or modify it
   79.10 @@ -43,6 +43,7 @@
   79.11   * @author Jonathan Gibbons
   79.12   * @since 1.6
   79.13   */
   79.14 +@jdk.Supported
   79.15  public interface SwitchTree extends StatementTree {
   79.16      ExpressionTree getExpression();
   79.17      List<? extends CaseTree> getCases();
    80.1 --- a/src/share/classes/com/sun/source/tree/SynchronizedTree.java	Mon Feb 18 14:29:40 2013 -0800
    80.2 +++ b/src/share/classes/com/sun/source/tree/SynchronizedTree.java	Tue Feb 19 00:31:45 2013 -0800
    80.3 @@ -1,5 +1,5 @@
    80.4  /*
    80.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    80.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    80.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    80.8   *
    80.9   * This code is free software; you can redistribute it and/or modify it
   80.10 @@ -40,6 +40,7 @@
   80.11   * @author Jonathan Gibbons
   80.12   * @since 1.6
   80.13   */
   80.14 +@jdk.Supported
   80.15  public interface SynchronizedTree extends StatementTree {
   80.16      ExpressionTree getExpression();
   80.17      BlockTree getBlock();
    81.1 --- a/src/share/classes/com/sun/source/tree/ThrowTree.java	Mon Feb 18 14:29:40 2013 -0800
    81.2 +++ b/src/share/classes/com/sun/source/tree/ThrowTree.java	Tue Feb 19 00:31:45 2013 -0800
    81.3 @@ -1,5 +1,5 @@
    81.4  /*
    81.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    81.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    81.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    81.8   *
    81.9   * This code is free software; you can redistribute it and/or modify it
   81.10 @@ -39,6 +39,7 @@
   81.11   * @author Jonathan Gibbons
   81.12   * @since 1.6
   81.13   */
   81.14 +@jdk.Supported
   81.15  public interface ThrowTree extends StatementTree {
   81.16      ExpressionTree getExpression();
   81.17  }
    82.1 --- a/src/share/classes/com/sun/source/tree/Tree.java	Mon Feb 18 14:29:40 2013 -0800
    82.2 +++ b/src/share/classes/com/sun/source/tree/Tree.java	Tue Feb 19 00:31:45 2013 -0800
    82.3 @@ -39,11 +39,13 @@
    82.4   *
    82.5   * @since 1.6
    82.6   */
    82.7 +@jdk.Supported
    82.8  public interface Tree {
    82.9  
   82.10      /**
   82.11       * Enumerates all kinds of trees.
   82.12       */
   82.13 +    @jdk.Supported
   82.14      public enum Kind {
   82.15  
   82.16          ANNOTATED_TYPE(AnnotatedTypeTree.class),
    83.1 --- a/src/share/classes/com/sun/source/tree/TreeVisitor.java	Mon Feb 18 14:29:40 2013 -0800
    83.2 +++ b/src/share/classes/com/sun/source/tree/TreeVisitor.java	Tue Feb 19 00:31:45 2013 -0800
    83.3 @@ -56,6 +56,7 @@
    83.4   *
    83.5   * @since 1.6
    83.6   */
    83.7 +@jdk.Supported
    83.8  public interface TreeVisitor<R,P> {
    83.9      R visitAnnotatedType(AnnotatedTypeTree node, P p);
   83.10      R visitAnnotation(AnnotationTree node, P p);
    84.1 --- a/src/share/classes/com/sun/source/tree/TryTree.java	Mon Feb 18 14:29:40 2013 -0800
    84.2 +++ b/src/share/classes/com/sun/source/tree/TryTree.java	Tue Feb 19 00:31:45 2013 -0800
    84.3 @@ -1,5 +1,5 @@
    84.4  /*
    84.5 - * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
    84.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    84.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    84.8   *
    84.9   * This code is free software; you can redistribute it and/or modify it
   84.10 @@ -45,6 +45,7 @@
   84.11   * @author Jonathan Gibbons
   84.12   * @since 1.6
   84.13   */
   84.14 +@jdk.Supported
   84.15  public interface TryTree extends StatementTree {
   84.16      BlockTree getBlock();
   84.17      List<? extends CatchTree> getCatches();
    85.1 --- a/src/share/classes/com/sun/source/tree/TypeCastTree.java	Mon Feb 18 14:29:40 2013 -0800
    85.2 +++ b/src/share/classes/com/sun/source/tree/TypeCastTree.java	Tue Feb 19 00:31:45 2013 -0800
    85.3 @@ -1,5 +1,5 @@
    85.4  /*
    85.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    85.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    85.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    85.8   *
    85.9   * This code is free software; you can redistribute it and/or modify it
   85.10 @@ -39,6 +39,7 @@
   85.11   * @author Jonathan Gibbons
   85.12   * @since 1.6
   85.13   */
   85.14 +@jdk.Supported
   85.15  public interface TypeCastTree extends ExpressionTree {
   85.16      Tree getType();
   85.17      ExpressionTree getExpression();
    86.1 --- a/src/share/classes/com/sun/source/tree/TypeParameterTree.java	Mon Feb 18 14:29:40 2013 -0800
    86.2 +++ b/src/share/classes/com/sun/source/tree/TypeParameterTree.java	Tue Feb 19 00:31:45 2013 -0800
    86.3 @@ -44,6 +44,7 @@
    86.4   * @author Jonathan Gibbons
    86.5   * @since 1.6
    86.6   */
    86.7 +@jdk.Supported
    86.8  public interface TypeParameterTree extends Tree {
    86.9      Name getName();
   86.10      List<? extends Tree> getBounds();
    87.1 --- a/src/share/classes/com/sun/source/tree/UnaryTree.java	Mon Feb 18 14:29:40 2013 -0800
    87.2 +++ b/src/share/classes/com/sun/source/tree/UnaryTree.java	Tue Feb 19 00:31:45 2013 -0800
    87.3 @@ -1,5 +1,5 @@
    87.4  /*
    87.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    87.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    87.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    87.8   *
    87.9   * This code is free software; you can redistribute it and/or modify it
   87.10 @@ -42,6 +42,7 @@
   87.11   * @author Jonathan Gibbons
   87.12   * @since 1.6
   87.13   */
   87.14 +@jdk.Supported
   87.15  public interface UnaryTree extends ExpressionTree {
   87.16      ExpressionTree getExpression();
   87.17  }
    88.1 --- a/src/share/classes/com/sun/source/tree/UnionTypeTree.java	Mon Feb 18 14:29:40 2013 -0800
    88.2 +++ b/src/share/classes/com/sun/source/tree/UnionTypeTree.java	Tue Feb 19 00:31:45 2013 -0800
    88.3 @@ -1,5 +1,5 @@
    88.4  /*
    88.5 - * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
    88.6 + * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
    88.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    88.8   *
    88.9   * This code is free software; you can redistribute it and/or modify it
   88.10 @@ -34,6 +34,7 @@
   88.11   *
   88.12   * @since 1.7
   88.13   */
   88.14 +@jdk.Supported
   88.15  public interface UnionTypeTree extends Tree {
   88.16      List<? extends Tree> getTypeAlternatives();
   88.17  }
    89.1 --- a/src/share/classes/com/sun/source/tree/VariableTree.java	Mon Feb 18 14:29:40 2013 -0800
    89.2 +++ b/src/share/classes/com/sun/source/tree/VariableTree.java	Tue Feb 19 00:31:45 2013 -0800
    89.3 @@ -1,5 +1,5 @@
    89.4  /*
    89.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    89.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    89.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    89.8   *
    89.9   * This code is free software; you can redistribute it and/or modify it
   89.10 @@ -41,6 +41,7 @@
   89.11   * @author Jonathan Gibbons
   89.12   * @since 1.6
   89.13   */
   89.14 +@jdk.Supported
   89.15  public interface VariableTree extends StatementTree {
   89.16      ModifiersTree getModifiers();
   89.17      Name getName();
    90.1 --- a/src/share/classes/com/sun/source/tree/WhileLoopTree.java	Mon Feb 18 14:29:40 2013 -0800
    90.2 +++ b/src/share/classes/com/sun/source/tree/WhileLoopTree.java	Tue Feb 19 00:31:45 2013 -0800
    90.3 @@ -1,5 +1,5 @@
    90.4  /*
    90.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    90.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    90.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    90.8   *
    90.9   * This code is free software; you can redistribute it and/or modify it
   90.10 @@ -41,6 +41,7 @@
   90.11   * @author Jonathan Gibbons
   90.12   * @since 1.6
   90.13   */
   90.14 +@jdk.Supported
   90.15  public interface WhileLoopTree extends StatementTree {
   90.16      ExpressionTree getCondition();
   90.17      StatementTree getStatement();
    91.1 --- a/src/share/classes/com/sun/source/tree/WildcardTree.java	Mon Feb 18 14:29:40 2013 -0800
    91.2 +++ b/src/share/classes/com/sun/source/tree/WildcardTree.java	Tue Feb 19 00:31:45 2013 -0800
    91.3 @@ -1,5 +1,5 @@
    91.4  /*
    91.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    91.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    91.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    91.8   *
    91.9   * This code is free software; you can redistribute it and/or modify it
   91.10 @@ -44,6 +44,7 @@
   91.11   * @author Jonathan Gibbons
   91.12   * @since 1.6
   91.13   */
   91.14 +@jdk.Supported
   91.15  public interface WildcardTree extends Tree {
   91.16      Tree getBound();
   91.17  }
    92.1 --- a/src/share/classes/com/sun/source/tree/package-info.java	Mon Feb 18 14:29:40 2013 -0800
    92.2 +++ b/src/share/classes/com/sun/source/tree/package-info.java	Tue Feb 19 00:31:45 2013 -0800
    92.3 @@ -1,5 +1,5 @@
    92.4  /*
    92.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
    92.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    92.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    92.8   *
    92.9   * This code is free software; you can redistribute it and/or modify it
   92.10 @@ -31,4 +31,5 @@
   92.11   * @author Jonathan Gibbons
   92.12   * @since 1.6
   92.13   */
   92.14 +@jdk.Supported
   92.15  package com.sun.source.tree;
    93.1 --- a/src/share/classes/com/sun/source/util/DocTreeScanner.java	Mon Feb 18 14:29:40 2013 -0800
    93.2 +++ b/src/share/classes/com/sun/source/util/DocTreeScanner.java	Tue Feb 19 00:31:45 2013 -0800
    93.3 @@ -1,5 +1,5 @@
    93.4  /*
    93.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    93.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    93.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    93.8   *
    93.9   * This code is free software; you can redistribute it and/or modify it
   93.10 @@ -67,6 +67,7 @@
   93.11   *
   93.12   * @since 1.8
   93.13   */
   93.14 +@jdk.Supported
   93.15  public class DocTreeScanner<R,P> implements DocTreeVisitor<R,P> {
   93.16  
   93.17      /**
    94.1 --- a/src/share/classes/com/sun/source/util/DocTrees.java	Mon Feb 18 14:29:40 2013 -0800
    94.2 +++ b/src/share/classes/com/sun/source/util/DocTrees.java	Tue Feb 19 00:31:45 2013 -0800
    94.3 @@ -1,5 +1,5 @@
    94.4  /*
    94.5 - * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
    94.6 + * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
    94.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    94.8   *
    94.9   * This code is free software; you can redistribute it and/or modify it
   94.10 @@ -38,6 +38,7 @@
   94.11   *
   94.12   * @since 1.8
   94.13   */
   94.14 +@jdk.Supported
   94.15  public abstract class DocTrees extends Trees {
   94.16      /**
   94.17       * Gets a DocTrees object for a given CompilationTask.
    95.1 --- a/src/share/classes/com/sun/source/util/JavacTask.java	Mon Feb 18 14:29:40 2013 -0800
    95.2 +++ b/src/share/classes/com/sun/source/util/JavacTask.java	Tue Feb 19 00:31:45 2013 -0800
    95.3 @@ -1,5 +1,5 @@
    95.4  /*
    95.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
    95.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    95.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    95.8   *
    95.9   * This code is free software; you can redistribute it and/or modify it
   95.10 @@ -48,6 +48,7 @@
   95.11   * @author Jonathan Gibbons
   95.12   * @since 1.6
   95.13   */
   95.14 +@jdk.Supported
   95.15  public abstract class JavacTask implements CompilationTask {
   95.16  
   95.17      /**
    96.1 --- a/src/share/classes/com/sun/source/util/Plugin.java	Mon Feb 18 14:29:40 2013 -0800
    96.2 +++ b/src/share/classes/com/sun/source/util/Plugin.java	Tue Feb 19 00:31:45 2013 -0800
    96.3 @@ -1,5 +1,5 @@
    96.4  /*
    96.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
    96.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    96.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    96.8   *
    96.9   * This code is free software; you can redistribute it and/or modify it
   96.10 @@ -48,6 +48,7 @@
   96.11   *
   96.12   * @since 1.8
   96.13   */
   96.14 +@jdk.Supported
   96.15  public interface Plugin {
   96.16      /**
   96.17       * Get the user-friendly name of this plug-in.
    97.1 --- a/src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java	Mon Feb 18 14:29:40 2013 -0800
    97.2 +++ b/src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java	Tue Feb 19 00:31:45 2013 -0800
    97.3 @@ -1,5 +1,5 @@
    97.4  /*
    97.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
    97.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    97.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    97.8   *
    97.9   * This code is free software; you can redistribute it and/or modify it
   97.10 @@ -32,6 +32,7 @@
   97.11   *
   97.12   * @since 1.8
   97.13   */
   97.14 +@jdk.Supported
   97.15  public class SimpleDocTreeVisitor<R,P> implements DocTreeVisitor<R, P> {
   97.16      protected final R DEFAULT_VALUE;
   97.17  
    98.1 --- a/src/share/classes/com/sun/source/util/SimpleTreeVisitor.java	Mon Feb 18 14:29:40 2013 -0800
    98.2 +++ b/src/share/classes/com/sun/source/util/SimpleTreeVisitor.java	Tue Feb 19 00:31:45 2013 -0800
    98.3 @@ -33,6 +33,7 @@
    98.4   * @author Peter von der Ah&eacute;
    98.5   * @since 1.6
    98.6   */
    98.7 +@jdk.Supported
    98.8  public class SimpleTreeVisitor <R,P> implements TreeVisitor<R,P> {
    98.9      protected final R DEFAULT_VALUE;
   98.10  
    99.1 --- a/src/share/classes/com/sun/source/util/SourcePositions.java	Mon Feb 18 14:29:40 2013 -0800
    99.2 +++ b/src/share/classes/com/sun/source/util/SourcePositions.java	Tue Feb 19 00:31:45 2013 -0800
    99.3 @@ -1,5 +1,5 @@
    99.4  /*
    99.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
    99.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
    99.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    99.8   *
    99.9   * This code is free software; you can redistribute it and/or modify it
   99.10 @@ -35,6 +35,7 @@
   99.11   * @author Peter von der Ah&eacute;
   99.12   * @since 1.6
   99.13   */
   99.14 +@jdk.Supported
   99.15  public interface SourcePositions {
   99.16  
   99.17      /**
   100.1 --- a/src/share/classes/com/sun/source/util/TaskEvent.java	Mon Feb 18 14:29:40 2013 -0800
   100.2 +++ b/src/share/classes/com/sun/source/util/TaskEvent.java	Tue Feb 19 00:31:45 2013 -0800
   100.3 @@ -36,12 +36,14 @@
   100.4   * @author Jonathan Gibbons
   100.5   * @since 1.6
   100.6   */
   100.7 +@jdk.Supported
   100.8  public final class TaskEvent
   100.9  {
  100.10      /**
  100.11       * Kind of task event.
  100.12       * @since 1.6
  100.13       */
  100.14 +    @jdk.Supported
  100.15      public enum Kind {
  100.16          /**
  100.17           * For events related to the parsing of a file.
   101.1 --- a/src/share/classes/com/sun/source/util/TaskListener.java	Mon Feb 18 14:29:40 2013 -0800
   101.2 +++ b/src/share/classes/com/sun/source/util/TaskListener.java	Tue Feb 19 00:31:45 2013 -0800
   101.3 @@ -1,5 +1,5 @@
   101.4  /*
   101.5 - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
   101.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
   101.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   101.8   *
   101.9   * This code is free software; you can redistribute it and/or modify it
  101.10 @@ -32,6 +32,7 @@
  101.11   * @author Jonathan Gibbons
  101.12   * @since 1.6
  101.13   */
  101.14 +@jdk.Supported
  101.15  public interface TaskListener
  101.16  {
  101.17      public void started(TaskEvent e);
   102.1 --- a/src/share/classes/com/sun/source/util/TreePath.java	Mon Feb 18 14:29:40 2013 -0800
   102.2 +++ b/src/share/classes/com/sun/source/util/TreePath.java	Tue Feb 19 00:31:45 2013 -0800
   102.3 @@ -1,5 +1,5 @@
   102.4  /*
   102.5 - * Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
   102.6 + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
   102.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   102.8   *
   102.9   * This code is free software; you can redistribute it and/or modify it
  102.10 @@ -36,6 +36,7 @@
  102.11   * @author Jonathan Gibbons
  102.12   * @since 1.6
  102.13   */
  102.14 +@jdk.Supported
  102.15  public class TreePath implements Iterable<Tree> {
  102.16      /**
  102.17       * Gets a tree path for a tree node within a compilation unit.
   103.1 --- a/src/share/classes/com/sun/source/util/TreePathScanner.java	Mon Feb 18 14:29:40 2013 -0800
   103.2 +++ b/src/share/classes/com/sun/source/util/TreePathScanner.java	Tue Feb 19 00:31:45 2013 -0800
   103.3 @@ -1,5 +1,5 @@
   103.4  /*
   103.5 - * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
   103.6 + * Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
   103.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   103.8   *
   103.9   * This code is free software; you can redistribute it and/or modify it
  103.10 @@ -38,6 +38,7 @@
  103.11   * @author Jonathan Gibbons
  103.12   * @since 1.6
  103.13   */
  103.14 +@jdk.Supported
  103.15  public class TreePathScanner<R, P> extends TreeScanner<R, P> {
  103.16  
  103.17      /**
   104.1 --- a/src/share/classes/com/sun/source/util/TreeScanner.java	Mon Feb 18 14:29:40 2013 -0800
   104.2 +++ b/src/share/classes/com/sun/source/util/TreeScanner.java	Tue Feb 19 00:31:45 2013 -0800
   104.3 @@ -68,6 +68,7 @@
   104.4   * @author Jonathan Gibbons
   104.5   * @since 1.6
   104.6   */
   104.7 +@jdk.Supported
   104.8  public class TreeScanner<R,P> implements TreeVisitor<R,P> {
   104.9  
  104.10      /** Scan a single node.
   105.1 --- a/src/share/classes/com/sun/source/util/Trees.java	Mon Feb 18 14:29:40 2013 -0800
   105.2 +++ b/src/share/classes/com/sun/source/util/Trees.java	Tue Feb 19 00:31:45 2013 -0800
   105.3 @@ -1,5 +1,5 @@
   105.4  /*
   105.5 - * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
   105.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
   105.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   105.8   *
   105.9   * This code is free software; you can redistribute it and/or modify it
  105.10 @@ -51,6 +51,7 @@
  105.11   *
  105.12   * @author Peter von der Ah&eacute;
  105.13   */
  105.14 +@jdk.Supported
  105.15  public abstract class Trees {
  105.16      /**
  105.17       * Gets a Trees object for a given CompilationTask.
   106.1 --- a/src/share/classes/com/sun/source/util/package-info.java	Mon Feb 18 14:29:40 2013 -0800
   106.2 +++ b/src/share/classes/com/sun/source/util/package-info.java	Tue Feb 19 00:31:45 2013 -0800
   106.3 @@ -1,5 +1,5 @@
   106.4  /*
   106.5 - * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
   106.6 + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
   106.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   106.8   *
   106.9   * This code is free software; you can redistribute it and/or modify it
  106.10 @@ -30,4 +30,5 @@
  106.11   * @author Jonathan Gibbons
  106.12   * @since 1.6
  106.13   */
  106.14 +@jdk.Supported
  106.15  package com.sun.source.util;
   107.1 --- a/src/share/classes/com/sun/tools/javac/Main.java	Mon Feb 18 14:29:40 2013 -0800
   107.2 +++ b/src/share/classes/com/sun/tools/javac/Main.java	Tue Feb 19 00:31:45 2013 -0800
   107.3 @@ -1,5 +1,5 @@
   107.4  /*
   107.5 - * Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
   107.6 + * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved.
   107.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   107.8   *
   107.9   * This code is free software; you can redistribute it and/or modify it
  107.10 @@ -41,6 +41,7 @@
  107.11   * risk.  This code and its internal interfaces are subject to change
  107.12   * or deletion without notice.
  107.13   */
  107.14 +@jdk.Supported
  107.15  public class Main {
  107.16  
  107.17      /** Unsupported command line interface.
   108.1 --- a/src/share/classes/com/sun/tools/javac/Server.java	Mon Feb 18 14:29:40 2013 -0800
   108.2 +++ b/src/share/classes/com/sun/tools/javac/Server.java	Tue Feb 19 00:31:45 2013 -0800
   108.3 @@ -44,6 +44,7 @@
   108.4   * @author Peter von der Ah&eacute;
   108.5   * @since 1.6
   108.6   */
   108.7 +@jdk.Supported(false)
   108.8  class Server implements Runnable {
   108.9      private final BufferedReader in;
  108.10      private final OutputStream out;

mercurial