RFR: JDK-8285676: Add missing @param tags for type parameters on classes and interfaces [v5]
Pavel Rappo
prappo at openjdk.java.net
Fri Apr 29 08:48:52 UTC 2022
On Thu, 28 Apr 2022 19:06:04 GMT, Mandy Chung <mchung at openjdk.org> wrote:
>> src/java.base/share/classes/java/lang/ref/PhantomReference.java line 48:
>>
>>> 46: * The {@link #refersTo(Object) refersTo} method can be used to test
>>> 47: * whether some object is the referent of a phantom reference.
>>> 48: * @param<T> the type of the referent
>>
>> Shouldn't there be a space after `@param` ?
>
> Good catch. Sorry I missed it. This occurs in all `java/lang/ref` files.
> Shouldn't there be a space after `@param` ?
> Good catch. Sorry I missed it. This occurs in all `java/lang/ref` files.
I built the API documentation after this PR has been integrated and the result was okay. I saw this output in every such case:
Type Parameters:
T - the type of the referent
javadoc is quite robust. However, for some IDEs such missing whitespace seems significant. Not only do they highlight the `@param` tag, but the type parameter information is missing from the rendered output.
Although it's not critical, we should fix it; I have filed JDK-8285890.
-------------
PR: https://git.openjdk.java.net/jdk/pull/8410
More information about the serviceability-dev
mailing list