+1

-- Jon

On 8/18/20 7:38 AM, Pavel Rappo wrote:
Please consider one more copy-paste kind of issue:

diff --git 
a/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
 
b/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
index 0374e8e0eec..bfff486ad51 100644
--- 
a/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
+++ 
b/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
@@ -31,6 +31,7 @@ import java.util.Map;
  import com.sun.source.doctree.AttributeTree.ValueKind;
  import com.sun.source.doctree.ErroneousTree;
  import com.sun.source.doctree.UnknownBlockTagTree;
+import com.sun.source.doctree.UnknownInlineTagTree;
  import com.sun.tools.javac.parser.Tokens.Comment;
  import com.sun.tools.javac.tree.DCTree;
  import com.sun.tools.javac.tree.DCTree.DCAttribute;
@@ -303,7 +304,7 @@ public class DocCommentParser {
      /**
       * Read a single inline tag, including its content.
       * Standard tags parse their content appropriately.
-     * Non-standard tags are represented by {@link UnknownBlockTagTree}.
+     * Non-standard tags are represented by {@link UnknownInlineTagTree}.
       * Malformed tags may be returned as {@link ErroneousTree}.
       */
      protected DCTree inlineTag() {

On 18 Aug 2020, at 12:03, Pavel Rappo <pavel.ra...@oracle.com> wrote:

Hello,

Please review the below inline patch for 
https://bugs.openjdk.java.net/browse/JDK-8251939. Although this patch modifies 
the wording of two public APIs, I don't think it requires a CSR for either of 
them.

Thanks,
-Pavel


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 ae82c72b4a3..181d0495774 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
@@ -1,12 +1,12 @@
/*
- * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2020, 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
@@ -26,21 +26,21 @@
package com.sun.source.tree;

/**
  * A tree node for a {@code yield} statement.
  *
  * For example:
  * <pre>
  *   yield <em>expression</em> ;
  * </pre>
  *
- * @jls section TODO
+ * @jls 14.21 The yield Statement
  *
  * @since 13
  */
public interface YieldTree extends StatementTree {

     /**
      * Returns the expression for this {@code yield} statement.
      *
      * @return the expression
      */
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 631bac627e0..0ed59fe31b4 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
@@ -268,21 +268,21 @@ public class DocTreeScanner<R,P> implements 
DocTreeVisitor<R,P> {
      * @param node  {@inheritDoc}
      * @param p  {@inheritDoc}
      * @return the result of scanning
      */
     @Override
     public R visitIdentifier(IdentifierTree node, P p) {
         return null;
     }

     /**
-     * {@inheritDoc} This implementation returns {@code null}.
+     * {@inheritDoc} This implementation scans the children in left to right 
order.
      *
      * @param node  {@inheritDoc}
      * @param p  {@inheritDoc}
      * @return the result of scanning
      */
     @Override
     public R visitIndex(IndexTree node, P p) {
         R r = scan(node.getSearchTerm(), p);
         r = scanAndReduce(node.getDescription(), p, r);
         return r;
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 46d173f5ba2..e7cff68e384 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
@@ -943,21 +943,21 @@ public class TreeScanner<R,P> implements TreeVisitor<R,P> 
{
      * @param node  {@inheritDoc}
      * @param p  {@inheritDoc}
      * @return the result of scanning
      */
     @Override
     public R visitErroneous(ErroneousTree node, P p) {
         return null;
     }

     /**
-     * {@inheritDoc} This implementation returns {@code null}.
+     * {@inheritDoc} This implementation scans the children in left to right 
order.
      *
      * @param node  {@inheritDoc}
      * @param p  {@inheritDoc}
      * @return the result of scanning
      */
     @Override
     public R visitYield(YieldTree node, P p) {
         return scan(node.getValue(), p);
     }
}

Reply via email to