Mercurial > hg > openjdk > lambda > langtools
changeset 2501:379c04c090cf
8025913: Rename jdk.Supported to jdk.Exported
Reviewed-by: psandoz, forax, lancea, alanb, mchung, jjg
line wrap: on
line diff
--- a/src/share/classes/com/sun/source/doctree/AttributeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/AttributeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -33,9 +33,9 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface AttributeTree extends DocTree { - @jdk.Supported + @jdk.Exported enum ValueKind { EMPTY, UNQUOTED, SINGLE, DOUBLE }; Name getName();
--- a/src/share/classes/com/sun/source/doctree/AuthorTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/AuthorTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface AuthorTree extends BlockTagTree { List<? extends DocTree> getName(); }
--- a/src/share/classes/com/sun/source/doctree/BlockTagTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/BlockTagTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -31,7 +31,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface BlockTagTree extends DocTree { String getTagName(); }
--- a/src/share/classes/com/sun/source/doctree/CommentTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/CommentTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -33,7 +33,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface CommentTree extends DocTree { String getBody(); }
--- a/src/share/classes/com/sun/source/doctree/DeprecatedTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/DeprecatedTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface DeprecatedTree extends BlockTagTree { List<? extends DocTree> getBody(); }
--- a/src/share/classes/com/sun/source/doctree/DocCommentTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/DocCommentTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface DocCommentTree extends DocTree { List<? extends DocTree> getFirstSentence(); List<? extends DocTree> getBody();
--- a/src/share/classes/com/sun/source/doctree/DocRootTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/DocRootTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -33,5 +33,5 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface DocRootTree extends InlineTagTree { }
--- a/src/share/classes/com/sun/source/doctree/DocTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/DocTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -30,9 +30,9 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface DocTree { - @jdk.Supported + @jdk.Exported enum Kind { /** * Used for instances of {@link AttributeTree}
--- a/src/share/classes/com/sun/source/doctree/DocTreeVisitor.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/DocTreeVisitor.java Fri Oct 04 10:00:28 2013 -0700 @@ -54,7 +54,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface DocTreeVisitor<R,P> { R visitAttribute(AttributeTree node, P p); R visitAuthor(AuthorTree node, P p);
--- a/src/share/classes/com/sun/source/doctree/EndElementTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/EndElementTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface EndElementTree extends DocTree { Name getName(); }
--- a/src/share/classes/com/sun/source/doctree/EntityTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/EntityTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface EntityTree extends DocTree { Name getName(); }
--- a/src/share/classes/com/sun/source/doctree/ErroneousTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/ErroneousTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -32,7 +32,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface ErroneousTree extends TextTree { /** * Gets a diagnostic object giving details about
--- a/src/share/classes/com/sun/source/doctree/IdentifierTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/IdentifierTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface IdentifierTree extends DocTree { Name getName(); }
--- a/src/share/classes/com/sun/source/doctree/InheritDocTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/InheritDocTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -34,5 +34,5 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface InheritDocTree extends InlineTagTree { }
--- a/src/share/classes/com/sun/source/doctree/InlineTagTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/InlineTagTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -31,7 +31,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface InlineTagTree extends DocTree { String getTagName(); }
--- a/src/share/classes/com/sun/source/doctree/LinkTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/LinkTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface LinkTree extends InlineTagTree { ReferenceTree getReference(); List<? extends DocTree> getLabel();
--- a/src/share/classes/com/sun/source/doctree/LiteralTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/LiteralTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -34,7 +34,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface LiteralTree extends InlineTagTree { TextTree getBody(); }
--- a/src/share/classes/com/sun/source/doctree/ParamTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/ParamTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface ParamTree extends BlockTagTree { boolean isTypeParameter(); IdentifierTree getName();
--- a/src/share/classes/com/sun/source/doctree/ReferenceTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/ReferenceTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -33,7 +33,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface ReferenceTree extends DocTree { String getSignature(); }
--- a/src/share/classes/com/sun/source/doctree/ReturnTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/ReturnTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface ReturnTree extends BlockTagTree { List<? extends DocTree> getDescription(); }
--- a/src/share/classes/com/sun/source/doctree/SeeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/SeeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -38,7 +38,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface SeeTree extends BlockTagTree { List<? extends DocTree> getReference(); }
--- a/src/share/classes/com/sun/source/doctree/SerialDataTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/SerialDataTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface SerialDataTree extends BlockTagTree { List<? extends DocTree> getDescription(); }
--- a/src/share/classes/com/sun/source/doctree/SerialFieldTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/SerialFieldTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface SerialFieldTree extends BlockTagTree { IdentifierTree getName(); ReferenceTree getType();
--- a/src/share/classes/com/sun/source/doctree/SerialTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/SerialTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface SerialTree extends BlockTagTree { List<? extends DocTree> getDescription(); }
--- a/src/share/classes/com/sun/source/doctree/SinceTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/SinceTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface SinceTree extends BlockTagTree { List<? extends DocTree> getBody(); }
--- a/src/share/classes/com/sun/source/doctree/StartElementTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/StartElementTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface StartElementTree extends DocTree { Name getName(); List<? extends DocTree> getAttributes();
--- a/src/share/classes/com/sun/source/doctree/TextTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/TextTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -30,7 +30,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface TextTree extends DocTree { String getBody(); }
--- a/src/share/classes/com/sun/source/doctree/ThrowsTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/ThrowsTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -38,7 +38,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface ThrowsTree extends BlockTagTree { ReferenceTree getExceptionName(); List<? extends DocTree> getDescription();
--- a/src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * @since 1.8 * */ -@jdk.Supported +@jdk.Exported public interface UnknownBlockTagTree extends BlockTagTree { List<? extends DocTree> getContent(); }
--- a/src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * @since 1.8 * */ -@jdk.Supported +@jdk.Exported public interface UnknownInlineTagTree extends InlineTagTree { List<? extends DocTree> getContent(); }
--- a/src/share/classes/com/sun/source/doctree/ValueTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/ValueTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -33,7 +33,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface ValueTree extends InlineTagTree { ReferenceTree getReference(); }
--- a/src/share/classes/com/sun/source/doctree/VersionTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/VersionTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface VersionTree extends BlockTagTree { List<? extends DocTree> getBody(); }
--- a/src/share/classes/com/sun/source/doctree/package-info.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/doctree/package-info.java Fri Oct 04 10:00:28 2013 -0700 @@ -31,5 +31,5 @@ * @since 1.8 * @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> */ -@jdk.Supported +@jdk.Exported package com.sun.source.doctree;
--- a/src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Mahmood Ali * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface AnnotatedTypeTree extends ExpressionTree { List<? extends AnnotationTree> getAnnotations(); ExpressionTree getUnderlyingType();
--- a/src/share/classes/com/sun/source/tree/AnnotationTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/AnnotationTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -42,7 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface AnnotationTree extends ExpressionTree { Tree getAnnotationType(); List<? extends ExpressionTree> getArguments();
--- a/src/share/classes/com/sun/source/tree/ArrayAccessTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ArrayAccessTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ArrayAccessTree extends ExpressionTree { ExpressionTree getExpression(); ExpressionTree getIndex();
--- a/src/share/classes/com/sun/source/tree/ArrayTypeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ArrayTypeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ArrayTypeTree extends Tree { Tree getType(); }
--- a/src/share/classes/com/sun/source/tree/AssertTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/AssertTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface AssertTree extends StatementTree { ExpressionTree getCondition(); ExpressionTree getDetail();
--- a/src/share/classes/com/sun/source/tree/AssignmentTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/AssignmentTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface AssignmentTree extends ExpressionTree { ExpressionTree getVariable(); ExpressionTree getExpression();
--- a/src/share/classes/com/sun/source/tree/BinaryTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/BinaryTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface BinaryTree extends ExpressionTree { ExpressionTree getLeftOperand(); ExpressionTree getRightOperand();
--- a/src/share/classes/com/sun/source/tree/BlockTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/BlockTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -45,7 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface BlockTree extends StatementTree { boolean isStatic(); List<? extends StatementTree> getStatements();
--- a/src/share/classes/com/sun/source/tree/BreakTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/BreakTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -43,7 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface BreakTree extends StatementTree { Name getLabel(); }
--- a/src/share/classes/com/sun/source/tree/CaseTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/CaseTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -45,7 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface CaseTree extends Tree { /** * @return null if and only if this Case is {@code default:}
--- a/src/share/classes/com/sun/source/tree/CatchTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/CatchTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface CatchTree extends Tree { VariableTree getParameter(); BlockTree getBlock();
--- a/src/share/classes/com/sun/source/tree/ClassTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ClassTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -48,7 +48,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ClassTree extends StatementTree { ModifiersTree getModifiers(); Name getSimpleName();
--- a/src/share/classes/com/sun/source/tree/CompilationUnitTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/CompilationUnitTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -37,7 +37,7 @@ * @author Peter von der Ahé * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface CompilationUnitTree extends Tree { List<? extends AnnotationTree> getPackageAnnotations(); ExpressionTree getPackageName();
--- a/src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface CompoundAssignmentTree extends ExpressionTree { ExpressionTree getVariable(); ExpressionTree getExpression();
--- a/src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ConditionalExpressionTree extends ExpressionTree { ExpressionTree getCondition(); ExpressionTree getTrueExpression();
--- a/src/share/classes/com/sun/source/tree/ContinueTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ContinueTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -42,7 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ContinueTree extends StatementTree { Name getLabel(); }
--- a/src/share/classes/com/sun/source/tree/DoWhileLoopTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/DoWhileLoopTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface DoWhileLoopTree extends StatementTree { ExpressionTree getCondition(); StatementTree getStatement();
--- a/src/share/classes/com/sun/source/tree/EmptyStatementTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/EmptyStatementTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,5 +39,5 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface EmptyStatementTree extends StatementTree {}
--- a/src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface EnhancedForLoopTree extends StatementTree { VariableTree getVariable(); ExpressionTree getExpression();
--- a/src/share/classes/com/sun/source/tree/ErroneousTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ErroneousTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -34,7 +34,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ErroneousTree extends ExpressionTree { List<? extends Tree> getErrorTrees(); }
--- a/src/share/classes/com/sun/source/tree/ExpressionStatementTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ExpressionStatementTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ExpressionStatementTree extends StatementTree { ExpressionTree getExpression(); }
--- a/src/share/classes/com/sun/source/tree/ExpressionTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ExpressionTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,5 +35,5 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ExpressionTree extends Tree {}
--- a/src/share/classes/com/sun/source/tree/ForLoopTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ForLoopTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -42,7 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ForLoopTree extends StatementTree { List<? extends StatementTree> getInitializer(); ExpressionTree getCondition();
--- a/src/share/classes/com/sun/source/tree/IdentifierTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/IdentifierTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface IdentifierTree extends ExpressionTree { Name getName(); }
--- a/src/share/classes/com/sun/source/tree/IfTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/IfTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -45,7 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface IfTree extends StatementTree { ExpressionTree getCondition(); StatementTree getThenStatement();
--- a/src/share/classes/com/sun/source/tree/ImportTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ImportTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ImportTree extends Tree { boolean isStatic(); /**
--- a/src/share/classes/com/sun/source/tree/InstanceOfTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/InstanceOfTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface InstanceOfTree extends ExpressionTree { ExpressionTree getExpression(); Tree getType();
--- a/src/share/classes/com/sun/source/tree/IntersectionTypeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/IntersectionTypeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -34,7 +34,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface IntersectionTypeTree extends Tree { List<? extends Tree> getBounds(); }
--- a/src/share/classes/com/sun/source/tree/LabeledStatementTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/LabeledStatementTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface LabeledStatementTree extends StatementTree { Name getLabel(); StatementTree getStatement();
--- a/src/share/classes/com/sun/source/tree/LambdaExpressionTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/LambdaExpressionTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -37,14 +37,14 @@ * (x,y)-> { return x + y; } * }</pre> */ -@jdk.Supported +@jdk.Exported public interface LambdaExpressionTree extends ExpressionTree { /** * Lambda expressions come in two forms: (i) expression lambdas, whose body * is an expression, and (ii) statement lambdas, whose body is a block */ - @jdk.Supported + @jdk.Exported public enum BodyKind { /** enum constant for expression lambdas */ EXPRESSION,
--- a/src/share/classes/com/sun/source/tree/LineMap.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/LineMap.java Fri Oct 04 10:00:28 2013 -0700 @@ -31,7 +31,7 @@ * * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface LineMap { /** * Find the start position of a line.
--- a/src/share/classes/com/sun/source/tree/LiteralTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/LiteralTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface LiteralTree extends ExpressionTree { Object getValue(); }
--- a/src/share/classes/com/sun/source/tree/MemberReferenceTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/MemberReferenceTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,14 +39,14 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface MemberReferenceTree extends ExpressionTree { /** * There are two kinds of member references: (i) method references and * (ii) constructor references */ - @jdk.Supported + @jdk.Exported public enum ReferenceMode { /** enum constant for method references */ INVOKE,
--- a/src/share/classes/com/sun/source/tree/MemberSelectTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/MemberSelectTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface MemberSelectTree extends ExpressionTree { ExpressionTree getExpression(); Name getIdentifier();
--- a/src/share/classes/com/sun/source/tree/MethodInvocationTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/MethodInvocationTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -43,7 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface MethodInvocationTree extends ExpressionTree { List<? extends Tree> getTypeArguments(); ExpressionTree getMethodSelect();
--- a/src/share/classes/com/sun/source/tree/MethodTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/MethodTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -46,7 +46,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface MethodTree extends Tree { ModifiersTree getModifiers(); Name getName();
--- a/src/share/classes/com/sun/source/tree/ModifiersTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ModifiersTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -45,7 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ModifiersTree extends Tree { Set<Modifier> getFlags(); List<? extends AnnotationTree> getAnnotations();
--- a/src/share/classes/com/sun/source/tree/NewArrayTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/NewArrayTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -43,7 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface NewArrayTree extends ExpressionTree { Tree getType(); List<? extends ExpressionTree> getDimensions();
--- a/src/share/classes/com/sun/source/tree/NewClassTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/NewClassTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -48,7 +48,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface NewClassTree extends ExpressionTree { ExpressionTree getEnclosingExpression(); List<? extends Tree> getTypeArguments();
--- a/src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ParameterizedTypeTree extends Tree { Tree getType(); List<? extends Tree> getTypeArguments();
--- a/src/share/classes/com/sun/source/tree/ParenthesizedTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ParenthesizedTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ParenthesizedTree extends ExpressionTree { ExpressionTree getExpression(); }
--- a/src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface PrimitiveTypeTree extends Tree { TypeKind getPrimitiveTypeKind(); }
--- a/src/share/classes/com/sun/source/tree/ReturnTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ReturnTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ReturnTree extends StatementTree { ExpressionTree getExpression(); }
--- a/src/share/classes/com/sun/source/tree/Scope.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/Scope.java Fri Oct 04 10:00:28 2013 -0700 @@ -48,7 +48,7 @@ * * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface Scope { /** * Returns the enclosing scope.
--- a/src/share/classes/com/sun/source/tree/StatementTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/StatementTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,5 +35,5 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface StatementTree extends Tree {}
--- a/src/share/classes/com/sun/source/tree/SwitchTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/SwitchTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -43,7 +43,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface SwitchTree extends StatementTree { ExpressionTree getExpression(); List<? extends CaseTree> getCases();
--- a/src/share/classes/com/sun/source/tree/SynchronizedTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/SynchronizedTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -40,7 +40,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface SynchronizedTree extends StatementTree { ExpressionTree getExpression(); BlockTree getBlock();
--- a/src/share/classes/com/sun/source/tree/ThrowTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/ThrowTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface ThrowTree extends StatementTree { ExpressionTree getExpression(); }
--- a/src/share/classes/com/sun/source/tree/Tree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/Tree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,13 +39,13 @@ * * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface Tree { /** * Enumerates all kinds of trees. */ - @jdk.Supported + @jdk.Exported public enum Kind { ANNOTATED_TYPE(AnnotatedTypeTree.class),
--- a/src/share/classes/com/sun/source/tree/TreeVisitor.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/TreeVisitor.java Fri Oct 04 10:00:28 2013 -0700 @@ -56,7 +56,7 @@ * * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface TreeVisitor<R,P> { R visitAnnotatedType(AnnotatedTypeTree node, P p); R visitAnnotation(AnnotationTree node, P p);
--- a/src/share/classes/com/sun/source/tree/TryTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/TryTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -45,7 +45,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface TryTree extends StatementTree { BlockTree getBlock(); List<? extends CatchTree> getCatches();
--- a/src/share/classes/com/sun/source/tree/TypeCastTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/TypeCastTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -39,7 +39,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface TypeCastTree extends ExpressionTree { Tree getType(); ExpressionTree getExpression();
--- a/src/share/classes/com/sun/source/tree/TypeParameterTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/TypeParameterTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -46,7 +46,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface TypeParameterTree extends Tree { Name getName(); List<? extends Tree> getBounds();
--- a/src/share/classes/com/sun/source/tree/UnaryTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/UnaryTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -42,7 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface UnaryTree extends ExpressionTree { ExpressionTree getExpression(); }
--- a/src/share/classes/com/sun/source/tree/UnionTypeTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/UnionTypeTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -34,7 +34,7 @@ * * @since 1.7 */ -@jdk.Supported +@jdk.Exported public interface UnionTypeTree extends Tree { List<? extends Tree> getTypeAlternatives(); }
--- a/src/share/classes/com/sun/source/tree/VariableTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/VariableTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -42,7 +42,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface VariableTree extends StatementTree { ModifiersTree getModifiers(); Name getName();
--- a/src/share/classes/com/sun/source/tree/WhileLoopTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/WhileLoopTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -41,7 +41,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface WhileLoopTree extends StatementTree { ExpressionTree getCondition(); StatementTree getStatement();
--- a/src/share/classes/com/sun/source/tree/WildcardTree.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/WildcardTree.java Fri Oct 04 10:00:28 2013 -0700 @@ -44,7 +44,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface WildcardTree extends Tree { Tree getBound(); }
--- a/src/share/classes/com/sun/source/tree/package-info.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/tree/package-info.java Fri Oct 04 10:00:28 2013 -0700 @@ -31,5 +31,5 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported package com.sun.source.tree;
--- a/src/share/classes/com/sun/source/util/DocSourcePositions.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/DocSourcePositions.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface DocSourcePositions extends SourcePositions { /**
--- a/src/share/classes/com/sun/source/util/DocTreePath.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/DocTreePath.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public class DocTreePath implements Iterable<DocTree> { /** * Gets a documentation tree path for a tree node within a compilation unit.
--- a/src/share/classes/com/sun/source/util/DocTreePathScanner.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/DocTreePathScanner.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public class DocTreePathScanner<R, P> extends DocTreeScanner<R, P> { /** * Scan a tree from a position identified by a TreePath.
--- a/src/share/classes/com/sun/source/util/DocTreeScanner.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/DocTreeScanner.java Fri Oct 04 10:00:28 2013 -0700 @@ -67,7 +67,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public class DocTreeScanner<R,P> implements DocTreeVisitor<R,P> { /**
--- a/src/share/classes/com/sun/source/util/DocTrees.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/DocTrees.java Fri Oct 04 10:00:28 2013 -0700 @@ -37,7 +37,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public abstract class DocTrees extends Trees { /** * Gets a DocTrees object for a given CompilationTask.
--- a/src/share/classes/com/sun/source/util/JavacTask.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/JavacTask.java Fri Oct 04 10:00:28 2013 -0700 @@ -48,7 +48,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public abstract class JavacTask implements CompilationTask { /**
--- a/src/share/classes/com/sun/source/util/Plugin.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/Plugin.java Fri Oct 04 10:00:28 2013 -0700 @@ -48,7 +48,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public interface Plugin { /** * Get the user-friendly name of this plug-in.
--- a/src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java Fri Oct 04 10:00:28 2013 -0700 @@ -32,7 +32,7 @@ * * @since 1.8 */ -@jdk.Supported +@jdk.Exported public class SimpleDocTreeVisitor<R,P> implements DocTreeVisitor<R, P> { protected final R DEFAULT_VALUE;
--- a/src/share/classes/com/sun/source/util/SimpleTreeVisitor.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/SimpleTreeVisitor.java Fri Oct 04 10:00:28 2013 -0700 @@ -33,7 +33,7 @@ * @author Peter von der Ahé * @since 1.6 */ -@jdk.Supported +@jdk.Exported public class SimpleTreeVisitor <R,P> implements TreeVisitor<R,P> { protected final R DEFAULT_VALUE;
--- a/src/share/classes/com/sun/source/util/SourcePositions.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/SourcePositions.java Fri Oct 04 10:00:28 2013 -0700 @@ -35,7 +35,7 @@ * @author Peter von der Ahé * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface SourcePositions { /**
--- a/src/share/classes/com/sun/source/util/TaskEvent.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/TaskEvent.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,14 +36,14 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public final class TaskEvent { /** * Kind of task event. * @since 1.6 */ - @jdk.Supported + @jdk.Exported public enum Kind { /** * For events related to the parsing of a file.
--- a/src/share/classes/com/sun/source/util/TaskListener.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/TaskListener.java Fri Oct 04 10:00:28 2013 -0700 @@ -32,7 +32,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public interface TaskListener { public void started(TaskEvent e);
--- a/src/share/classes/com/sun/source/util/TreePath.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/TreePath.java Fri Oct 04 10:00:28 2013 -0700 @@ -36,7 +36,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public class TreePath implements Iterable<Tree> { /** * Gets a tree path for a tree node within a compilation unit.
--- a/src/share/classes/com/sun/source/util/TreePathScanner.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/TreePathScanner.java Fri Oct 04 10:00:28 2013 -0700 @@ -38,7 +38,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public class TreePathScanner<R, P> extends TreeScanner<R, P> { /**
--- a/src/share/classes/com/sun/source/util/TreeScanner.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/TreeScanner.java Fri Oct 04 10:00:28 2013 -0700 @@ -68,7 +68,7 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported public class TreeScanner<R,P> implements TreeVisitor<R,P> { /** Scan a single node.
--- a/src/share/classes/com/sun/source/util/Trees.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/Trees.java Fri Oct 04 10:00:28 2013 -0700 @@ -51,7 +51,7 @@ * * @author Peter von der Ahé */ -@jdk.Supported +@jdk.Exported public abstract class Trees { /** * Gets a Trees object for a given CompilationTask.
--- a/src/share/classes/com/sun/source/util/package-info.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/source/util/package-info.java Fri Oct 04 10:00:28 2013 -0700 @@ -30,5 +30,5 @@ * @author Jonathan Gibbons * @since 1.6 */ -@jdk.Supported +@jdk.Exported package com.sun.source.util;
--- a/src/share/classes/com/sun/tools/javac/Main.java Fri Oct 04 19:38:55 2013 +0400 +++ b/src/share/classes/com/sun/tools/javac/Main.java Fri Oct 04 10:00:28 2013 -0700 @@ -31,7 +31,7 @@ * The programmatic interface for the Java Programming Language * compiler, javac. */ -@jdk.Supported +@jdk.Exported public class Main { /** Main entry point for the launcher.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/jdk/Exported.java Fri Oct 04 10:00:28 2013 -0700 @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package jdk; + +import java.lang.annotation.*; + +/** + * Indicates whether or not a JDK specific type or package is an + * exported part of the JDK suitable for use outside of the JDK + * implementation itself. + * + * This annotation should only be applied to types and packages + * <em>outside</em> of the Java SE namespaces of {@code java.*} and + * {@code javax.*} packages. For example, certain portions of {@code + * com.sun.*} are official parts of the JDK meant to be generally + * usable while other portions of {@code com.sun.*} are not. This + * annotation type allows those portions to be easily and + * programmaticly distinguished. + * + * @since 1.8 + */ +@Documented +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.TYPE, ElementType.PACKAGE}) +@Exported +public @interface Exported { + /** + * Whether or not the annotated type or package is an exported part of the JDK. + */ + boolean value() default true; +}
--- a/src/share/classes/jdk/Supported.java Fri Oct 04 19:38:55 2013 +0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -/* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package jdk; - -import java.lang.annotation.*; - -/** - * Indicates whether or not a JDK specific type or package is a - * supported part of the JDK. - * - * This annotation should only be applied to types and packages - * <em>outside</em> of the Java SE namespaces of {@code java.*} and - * {@code javax.*} packages. For example, certain portions of {@code - * com.sun.*} are official parts of the JDK meant to be generally - * usable while other portions of {@code com.sun.*} are not. This - * annotation type allows those portions to be easily and - * programmaticly distinguished. - * - * @since 1.8 - */ -@Documented -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.TYPE, ElementType.PACKAGE}) -@Supported -public @interface Supported { - /** - * Whether or not this package or type is a supported part of the JDK. - */ - boolean value() default true; -}