On Tue, 9 Jan 2024 19:08:11 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:

>> src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java line 681:
>> 
>>> 679:      * class prepare events by source name.
>>> 680:      *
>>> 681:      * @see ClassPrepareRequest#addSourceNameFilter
>> 
>> It is not clear why the link has been removed. There are some other similar 
>> places with links but others without links, so it is not clear how to 
>> achieve consistency here. Just want to understand your logic.
>
> `@see` doesn't require using `@link`. It is implied. The text ends up in the 
> `See Also:` section of the javadoc. The `See Also:` is just a list of links.
> 
> You may also see something like the following:
> 
>      * @throws VMCannotBeModifiedException if the VirtualMachine is read-only
>      * - see {@link VirtualMachine#canBeModified()}.
> 
> In this case this is not something that ends up in the `See Also:` section. 
> The text is simply part of the `@throw` description, and there is nothing 
> special about the word `see`. Thus the `@link` is needed.
> 
> For this particular case you are commenting on, it seemed more appropriate to 
> put this in the `See Also:` section rather than inlined with the descriptive 
> text since it did not seem to be an extension of the sentence that preceded 
> it.

Okay, thanks! Reasonable.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17311#discussion_r1446709471

Reply via email to