Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-24 Thread Joe Darcy
On Mon, 24 Jan 2022 11:33:18 GMT, Pavel Rappo  wrote:

> > Use presumed syntax that will be introduced by JDK-8280488.
> 
> Is that a wrong bug? If you are talking about module-prefix syntax for links, 
> then it was introduced in JDK 15; JDK-8164408: Add module support for @see, 
> @link and @linkplain javadoc tags.

Ah; thanks Pavel for the additional context. Bug JDK-8280488 will allow (i.e. 
ignore) cross-module @see/@link references during javac compilation. So while 
the syntax in this PR is already valid per JDK-8164408, I cannot (yet) enable 
the "reference" doctlint check in the javac build due to the cross-module 
situation.

I'll double-check the syntax in this PR generates the expected links in the 
result of the docs builds, give the bug a more descriptive title, and get these 
changes pushed. Enabling the reference warning can be done under another bug.

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-24 Thread Pavel Rappo
On Sat, 22 Jan 2022 21:09:03 GMT, Joe Darcy  wrote:

> Use presumed syntax that will be introduced by JDK-8280488.

Is that a wrong bug? If you are talking about module-prefix syntax for links, 
then it was introduced in JDK 15; JDK-8164408: Add module support for @see, 
@link and @linkplain javadoc tags.

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-24 Thread Pavel Rappo
On Mon, 24 Jan 2022 11:00:37 GMT, Daniel Fuchs  wrote:

> LGTM. I hope in the future IDEs will pick that rule up and offer some help 
> when writing `{@link }` `@see`...

They will do it quicker, if you create new or support existing bugs in their 
bug trackers.

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-24 Thread Daniel Fuchs
On Sat, 22 Jan 2022 21:09:03 GMT, Joe Darcy  wrote:

> Use presumed syntax that will be introduced by JDK-8280488.

Marked as reviewed by dfuchs (Reviewer).

LGTM. I hope in the future IDEs will pick that rule up and offer some help when 
writing `{@link }` `@see`...

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-23 Thread Lance Andersen
On Sat, 22 Jan 2022 21:09:03 GMT, Joe Darcy  wrote:

> Use presumed syntax that will be introduced by JDK-8280488.

Marked as reviewed by lancea (Reviewer).

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-23 Thread Sergey Bylokhov
On Sat, 22 Jan 2022 21:09:03 GMT, Joe Darcy  wrote:

> Use presumed syntax that will be introduced by JDK-8280488.

Marked as reviewed by serb (Reviewer).

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-22 Thread Iris Clark
On Sat, 22 Jan 2022 21:09:03 GMT, Joe Darcy  wrote:

> Use presumed syntax that will be introduced by JDK-8280488.

Marked as reviewed by iris (Reviewer).

-

PR: https://git.openjdk.java.net/jdk/pull/7189


Re: RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-22 Thread Joe Darcy
On Sat, 22 Jan 2022 21:09:03 GMT, Joe Darcy  wrote:

> Use presumed syntax that will be introduced by JDK-8280488.

This should be the (near) final step to fully enable all doclint checks during 
the javac portion of the build. The "reference" doclint check is currently 
disabled in the build command for several modules. The problematic references 
are cross-module @see and @link tags. This PR changes those tags to use a to a 
new proposed syntax for cross-module references.

Before this PR is pushed, the javadoc changes need to be made and I'll update 
the make files to enable the "reference" warning category.

-

PR: https://git.openjdk.java.net/jdk/pull/7189


RFR: JDK-8280492: Address remaining doclint issues in JDK build

2022-01-22 Thread Joe Darcy
Use presumed syntax that will be introduced by JDK-8280488.

-

Commit messages:
 - JDK-8280492: Address remaining doclint issues in JDK build

Changes: https://git.openjdk.java.net/jdk/pull/7189/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk=7189=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8280492
  Stats: 57 lines in 17 files changed: 0 ins; 0 del; 57 mod
  Patch: https://git.openjdk.java.net/jdk/pull/7189.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/7189/head:pull/7189

PR: https://git.openjdk.java.net/jdk/pull/7189