On Thu, 17 Jun 2021 17:36:51 GMT, Jonathan Gibbons <j...@openjdk.org> wrote:

> Please review a simple fix to add a default implementation for a recent new 
> method on the Reporter interface. (It was an oversight that the default 
> implementation was not provided in the original work.)

Synchronize with the respective CSR.

src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java line 97:

> 95:      * The positions should satisfy the relation {@code start <= pos <= 
> end}.
> 96:      *
> 97:      * @implNote

Should be `@implSpec` instead: both here and in the respective CSR.

src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java line 98:

> 96:      *
> 97:      * @implNote
> 98:      * This implementation throws {@code UnsupportedOperationException}.

I'd suggest rephrasing this as follows: "This implementation always throws..." 
both here and in the respective CSR.

src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java line 101:

> 99:      * The implementation provided by the {@code javadoc} tool to
> 100:      * {@link Doclet#init(Locale, Reporter) initialize} a doclet
> 101:      * overrides this implementation.

Overrides how?

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

Changes requested by prappo (Reviewer).

PR: https://git.openjdk.java.net/jdk17/pull/92

Reply via email to