On Tue, 4 Apr 2023 20:55:33 GMT, Jonathan Gibbons <[email protected]> wrote:

> Please remove a simple cleanup fix, to remove unnecessary assignments to set 
> the `newline` flag  to `true` in `DocCommentParser`. The flag is always set 
> appropriately in `nextChar()`.
> 
> This removes a number of "fall-through" cases in switch statements. In 
> reviewing the use of `@SuppressWarnings("fall through")` it was noted that 
> there is a missing `break` in `case '@'` in `inlineWord()`. Fixing this 
> breaks a test. This will be addressed separately. 
> [JDK-8305620](https://bugs.openjdk.org/browse/JDK-8305620)

Looks good except for a `@SuppressWarnings("fallthrough")` that could be 
removed when combined with JDK-8305620.

src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java 
line 568:

> 566:             switch (ch) {
> 567:                 case '\n':
> 568:                 case '\r': case '\f': case ' ': case '\t':

This is not a big issue, but it seems that with #13343 adding the break to the 
`case '@'` below, the `@SuppressWarnings("fallthrough")` could now be removed 
from this method, right?

-------------

Marked as reviewed by hannesw (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/13341#pullrequestreview-1372727639
PR Review Comment: https://git.openjdk.org/jdk/pull/13341#discussion_r1158396328

Reply via email to