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