Tue, 19 Feb 2013 00:31:45 -0800
8008267: Add @Supported annotation to com.sun.source types
Reviewed-by: jjg
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é 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é 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é 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é 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é 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;