Hello Sergey,

On 4/8/2015 7:37 AM, Sergey Bylokhov wrote:
Hi, Joe.
What is the benefit of /** {@inheritDoc} */ ?(which are formatted differently in different files) Probably simple @Override will be more helpful?

The essence of this bug fix is adding some explicit javadoc to each public or protected declaration. Having "{@inheritDoc}" explicitly says "just use the javadoc of some supertype; I have nothing to add," which makes the intent clear in the source code even if the generated javadoc is the same as if the {@inheritDoc} were omitted and the javadoc default action used. (I would prefer if javadoc allowed you to specify which supertype the {@inheritDoc} came from, but that RFE has not been implemented.)

For the variation in different files, If the code seemed to be using a dense style, I tried to use

    /** {@inheritDoc} */

rather than

    /**
     * {@inheritDoc}
    */

to conserve vertical space.

The @Override annotation is related in that the method must be overriding one defined in a supertype (and it is good coding practice), but doesn't directly interact with the javadoc generation.


BasicFileChooserUI.java: openDialogTitleText/saveDialogTitleText should mention that these are title text.

I'll make that edit.

BasicInternalFrameUI.java: all text fields is in a lowcase unlike other files, is it expected?

I'll change those to be

     /** Border listener */

rather than

     /** border listener */

etc.

Thanks,

-Joe


On 08.04.15 10:28, joe darcy wrote:
Hello,

Please review the large but mostly straightforward changes to address:

JDK-8077095: Fix missing doclint warnings in the javax.swing.plaf.basic package
    http://cr.openjdk.java.net/~darcy/8077095.0/

This is the last large piece needed to fix the missing doclint in the client libraries. (Thankfully!)

Thanks,

-Joe



Reply via email to