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