diff --git a/src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java b/src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java index 919ce5d42563c..28b913ed93d51 100644 --- a/src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java +++ b/src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java @@ -118,7 +118,7 @@ public R visitTypeAsRecord(TypeElement e, P p) { * @param p {@inheritDoc ElementKindVisitor6} * @return the result of {@code defaultAction} * - * @since 14 + * @since 16 */ @Override public R visitVariableAsBindingVariable(VariableElement e, P p) { diff --git a/src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java b/src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java index 47a2029d85079..c5bde23b47e1f 100644 --- a/src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java +++ b/src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java @@ -250,6 +250,8 @@ public R visitTypeParameter(TypeParameterElement e, P p) { * @param e {@inheritDoc ElementVisitor} * @param p {@inheritDoc ElementVisitor} * @return the result of scanning + * + * @since 14 */ @Override public R visitRecordComponent(RecordComponentElement e, P p) { diff --git a/src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java b/src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java index e0bb999c05b7f..40224abbd509d 100644 --- a/src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java +++ b/src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java @@ -154,6 +154,8 @@ public JavaFileObject getJavaFileForOutput(Location location, * * @throws IllegalArgumentException {@inheritDoc} * @throws IllegalStateException {@inheritDoc} + * + * @since 18 */ @Override public JavaFileObject getJavaFileForOutputForOriginatingFiles(Location location, @@ -214,6 +216,8 @@ public FileObject getFileForOutput(Location location, * * @throws IllegalArgumentException {@inheritDoc} * @throws IllegalStateException {@inheritDoc} + * + * @since 18 */ @Override public FileObject getFileForOutputForOriginatingFiles(Location location, diff --git a/src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java b/src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java index facdb8efdafa8..62fa36fa6b7db 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java +++ b/src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java @@ -61,7 +61,8 @@ public interface CaseTree extends Tree { * For default case, returns an empty list. * * @return labels for this case - * @since 12 + * + * @since 14 */ List getExpressions(); @@ -98,7 +99,8 @@ public interface CaseTree extends Tree { * {@linkplain CaseKind#STATEMENT}. * * @return case value or null - * @since 12 + * + * @since 14 */ public default Tree getBody() { return null; @@ -108,7 +110,8 @@ public default Tree getBody() { * Returns the kind of this case. * * @return the kind of this case - * @since 12 + * + * @since 14 */ public default CaseKind getCaseKind() { return CaseKind.STATEMENT; @@ -121,7 +124,7 @@ public default CaseKind getCaseKind() { *
  • RULE: {@code case -> /}
  • * * - * @since 12 + * @since 14 */ public enum CaseKind { /** diff --git a/src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java b/src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java index 4a60ea53f99c2..2327c7a3f49e9 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java +++ b/src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java @@ -39,7 +39,7 @@ * * @jls 15.29 Switch Expressions * - * @since 12 + * @since 14 */ public interface SwitchExpressionTree extends ExpressionTree { /** diff --git a/src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java b/src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java index 0bd3823307b74..4b7df6185d626 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java +++ b/src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java @@ -284,7 +284,7 @@ public enum Kind { /** * Used for instances of {@link SwitchExpressionTree}. * - * @since 12 + * @since 14 */ SWITCH_EXPRESSION(SwitchExpressionTree.class), @@ -702,7 +702,7 @@ public enum Kind { /** * Used for instances of {@link YieldTree}. * - * @since 13 + * @since 14 */ YIELD(YieldTree.class); diff --git a/src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java b/src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java index 3f7a683350c2e..b7851d8ff9a58 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java +++ b/src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java @@ -413,7 +413,8 @@ public interface TreeVisitor { * @param node the node being visited * @param p a parameter value * @return a result value - * @since 12 + * + * @since 14 */ R visitSwitchExpression(SwitchExpressionTree node, P p); @@ -608,7 +609,8 @@ public interface TreeVisitor { * @param node the node being visited * @param p a parameter value * @return a result value - * @since 13 + * + * @since 14 */ R visitYield(YieldTree node, P p); } diff --git a/src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java b/src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java index 181d0495774ea..eeda36d84aed6 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java +++ b/src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java @@ -35,7 +35,7 @@ * * @jls 14.21 The yield Statement * - * @since 13 + * @since 14 */ public interface YieldTree extends StatementTree { diff --git a/src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java b/src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java index 2dd83d85a5dda..d2d0753dbf287 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java +++ b/src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java @@ -229,6 +229,8 @@ public R visitDocRoot(DocRootTree node, P p) { * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of scanning + * + * @since 10 */ @Override public R visitDocType(DocTypeTree node, P p) { diff --git a/src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java b/src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java index 6d2e60e58a33c..45a452bd0dd54 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java +++ b/src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java @@ -276,6 +276,8 @@ public abstract void printMessage(Diagnostic.Kind kind, CharSequence msg, * @param tree the tree containing the entity * @return a string containing the characters * @spec https://www.w3.org/TR/html52 HTML Standard + * + * @since 16 */ public abstract String getCharacters(EntityTree tree); } diff --git a/src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java b/src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java index 9a41396d84d9c..aee626929f4cd 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java +++ b/src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java @@ -74,6 +74,8 @@ public interface Plugin { * command-line option. * * @return whether or not this plugin should be automatically started + * + * @since 14 */ default boolean autoStart() { return false; diff --git a/src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java b/src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java index 5179061b4bb78..1a123a49faa12 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java +++ b/src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java @@ -299,6 +299,8 @@ public R visitSwitch(SwitchTree node, P p) { * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of {@code defaultAction} + * + * @since 14 */ @Override public R visitSwitchExpression(SwitchExpressionTree node, P p) { @@ -1047,6 +1049,8 @@ public R visitOther(Tree node, P p) { * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of {@code defaultAction} + * + * @since 14 */ @Override public R visitYield(YieldTree node, P p) { diff --git a/src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java b/src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java index 49bec302100e8..4327c6f5f314e 100644 --- a/src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java +++ b/src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java @@ -376,6 +376,8 @@ public R visitSwitch(SwitchTree node, P p) { * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of scanning + * + * @since 14 */ @Override public R visitSwitchExpression(SwitchExpressionTree node, P p) { @@ -1200,6 +1202,8 @@ public R visitErroneous(ErroneousTree node, P p) { * @param node {@inheritDoc} * @param p {@inheritDoc} * @return the result of scanning + * + * @since 14 */ @Override public R visitYield(YieldTree node, P p) {