JDK-8251123 : doclint warnings about missing javadoc tags and comments
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 16
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-08-04
  • Updated: 2020-10-22
  • Resolved: 2020-10-06
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16 b19Fixed
Related Reports
CSR :  
Duplicate :  
Relates :  
Description
Some improvements to javadoc have identified a number of missing javadoc tags and comments in the desktop module.
These are mostly in AWT classes although there are also a few in javax/swing/text/GapVector.java. I'll leave it up to the fixer to decide whether to split those off into a separate bug.

/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:82: warning: no @return
    protected final Object getArray() {
                           ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:96: warning: no @return
    protected final int getGapEnd() {
                        ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:89: warning: no @return
    protected final int getGapStart() {
                        ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:132: warning: no @param for addSize
    protected void replace(int position, int rmSize, Object addItems, int addSize) {
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:71: warning: no @param for len
    protected abstract Object allocateArray(int len);
                              ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:71: warning: no @return
    protected abstract Object allocateArray(int len);
                              ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:76: warning: no @return
    protected abstract int getArrayLength();
                           ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:224: warning: no @param for newSize
    protected void shiftEnd(int newSize) {
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:255: warning: no @param for newGapStart
    protected void shiftGap(int newGapStart) {
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:284: warning: no @param for newGapStart
    protected void shiftGapStartDown(int newGapStart) {
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/javax/swing/text/GapVector.java:296: warning: no @param for newGapEnd
    protected void shiftGapEndUp(int newGapEnd) {
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/applet/Applet.java:109: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/applet/Applet.java:109: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/AWTEvent.java:90: warning: no comment
    private byte[] bdata;
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/AWTKeyStroke.java:80: warning: no comment
    private char keyChar = KeyEvent.CHAR_UNDEFINED;
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/AWTKeyStroke.java:81: warning: no comment
    private int keyCode = KeyEvent.VK_UNDEFINED;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/AWTKeyStroke.java:82: warning: no comment
    private int modifiers;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/AWTKeyStroke.java:83: warning: no comment
    private boolean onKeyRelease;
                    ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Button.java:482: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Button.java:482: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Button.java:457: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Button.java:436: warning: no comment
    private int buttonSerializedDataVersion = 1;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:564: warning: no @param for s
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:564: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:564: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:595: warning: no @param for s
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:595: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:113: warning: no description for @serialField
     * @serialField hgap        int
       ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:114: warning: no description for @serialField
     * @serialField vgap        int
       ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:115: warning: no description for @serialField
     * @serialField vector      Vector
       ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:116: warning: no description for @serialField
     * @serialField currentCard int
       ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CardLayout.java:74: warning: no comment
    class Card implements Serializable {
    ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Checkbox.java:655: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Checkbox.java:655: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Checkbox.java:630: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Checkbox.java:609: warning: no comment
    private int checkboxSerializedDataVersion = 1;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java:475: warning: no comment
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java:454: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java:433: warning: no comment
    private int checkboxMenuItemSerializedDataVersion = 1;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Choice.java:707: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Choice.java:707: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Choice.java:682: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Choice.java:661: warning: no comment
    private int choiceSerializedDataVersion = 1;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Component.java:8980: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Component.java:8980: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Component.java:8944: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Component.java:8335: warning: no comment
    private boolean autoFocusTransferOnDisposal = true;
                    ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Component.java:719: warning: no comment
    boolean isPacked = false;
            ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/ComponentOrientation.java:204: warning: no comment
    private int orientation;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Container.java:3721: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Container.java:3721: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Container.java:3683: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s) throws IOException {
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java:66: warning: no comment
    private final int BACKWARD_TRAVERSAL = 1;
                      ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java:65: warning: no comment
    private final int FORWARD_TRAVERSAL = 0;
                      ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java:73: warning: no comment
    private boolean implicitDownCycleTraversal = true;
                    ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Dialog.java:1590: warning: no comment
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FileDialog.java:603: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FileDialog.java:603: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FileDialog.java:85: warning: no comment
    String dir;
           ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FileDialog.java:96: warning: no comment
    String file;
           ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FileDialog.java:129: warning: no comment
    FilenameFilter filter;
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FileDialog.java:75: warning: no comment
    int mode;
        ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FlowLayout.java:666: warning: no @param for stream
    private void readObject(ObjectInputStream stream)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FlowLayout.java:666: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream stream)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/FlowLayout.java:666: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream stream)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Font.java:1914: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(java.io.ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Font.java:1914: warning: no @throws for java.io.IOException
    private void readObject(java.io.ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Font.java:1891: warning: no @throws for java.io.IOException
    private void writeObject(java.io.ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Frame.java:1222: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Frame.java:1186: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Frame.java:359: warning: no comment
    Vector<Window> ownedWindows;
                   ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Frame.java:350: warning: no comment
    private int state = NORMAL;
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:54: warning: no comment
    short[] baselineType;       /* The type of baseline for a particular
            ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:49: warning: no comment
    boolean hasBaseline;        /* Whether or not baseline layout has been
            ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:43: warning: no comment
    int width, height;          /* number of  cells: horizontal and vertical */
               ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:57: warning: no comment
    int[] maxAscent;            /* Max ascent (baseline). */
          ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:58: warning: no comment
    int[] maxDescent;           /* Max descent (height - baseline) */
          ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:46: warning: no comment
    int[] minHeight;            /* largest minHeight in each row */
          ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:45: warning: no comment
    int[] minWidth;             /* largest minWidth in each column */
          ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:44: warning: no comment
    int startx, starty;         /* starting point for layout */
        ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:44: warning: no comment
    int startx, starty;         /* starting point for layout */
                ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:47: warning: no comment
    double[] weightX;           /* largest weight in each column */
             ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:48: warning: no comment
    double[] weightY;           /* largest weight in each row */
             ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java:43: warning: no comment
    int width, height;          /* number of  cells: horizontal and vertical */
        ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/MediaTracker.java:927: warning: no comment
class ImageMediaEntry extends MediaEntry implements ImageObserver,
^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Label.java:163: warning: no @param for s
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Label.java:163: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Label.java:163: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/List.java:1276: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/List.java:1276: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/List.java:1243: warning: no @throws for java.io.IOException
    private void writeObject(ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/List.java:1536: warning: no comment
            private int  indexInParent;
                         ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/List.java:1535: warning: no comment
            private List parent;
                         ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Menu.java:550: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Menu.java:550: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/Menu.java:533: warning: no @throws for java.io.IOException
    private void writeObject(java.io.ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/MenuBar.java:451: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/MenuBar.java:451: warning: no @throws for java.io.IOException
    private void readObject(ObjectInputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/MenuBar.java:434: warning: no @throws for java.io.IOException
    private void writeObject(java.io.ObjectOutputStream s)
                 ^
/Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/MenuComponent.java:448: warning: no @throws for java.lang.ClassNotFoundException
    private void readObject(ObjectInputStream s)
                 ^
100 warnings
Comments
Changeset: f397b60a Author: Sergey Bylokhov <serb@openjdk.org> Date: 2020-10-06 10:49:56 +0000 URL: https://git.openjdk.java.net/jdk/commit/f397b60a
06-10-2020

/Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:837: warning: no comment class PeerFixer implements AdjustmentListener, java.io.Serializable { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/font/TransformAttribute.java:126: warning: no comment private Object readResolve() throws ObjectStreamException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:1773: warning: no @param for s private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:1773: warning: no @throws for java.lang.ClassNotFoundException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:1773: warning: no @throws for java.io.IOException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:1754: warning: no @param for s private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:1754: warning: no @throws for java.io.IOException private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:999: warning: no @param for s private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:999: warning: no @throws for java.lang.ClassNotFoundException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:999: warning: no @throws for java.io.IOException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:980: warning: no @param for s private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Path2D.java:980: warning: no @throws for java.io.IOException private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java:46: warning: no comment private int index; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java:465: warning: no comment private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java:431: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java:431: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java:494: warning: no description for @serialField * @serialField children Hashtable ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java:495: warning: no description for @serialField * @serialField source Object ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java:496: warning: no description for @serialField * @serialField propertyChangeSupportSerializedDataVersion int ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java:454: warning: no comment private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java:420: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java:420: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java:483: warning: no description for @serialField * @serialField children Hashtable ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java:484: warning: no description for @serialField * @serialField source Object ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java:485: warning: no description for @serialField * @serialField vetoableChangeSupportSerializedDataVersion int ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java:339: warning: no @param for ois private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java:339: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java:339: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java:317: warning: no @param for oos private void writeObject(ObjectOutputStream oos) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java:317: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream oos) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java:98: warning: no comment private boolean invalidateRefs; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java:1225: warning: no @param for ois private synchronized void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java:1225: warning: no @throws for java.io.IOException private synchronized void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java:1225: warning: no @throws for java.lang.ClassNotFoundException private synchronized void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java:1215: warning: no @param for oos private synchronized void writeObject(ObjectOutputStream oos) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java:1215: warning: no @throws for java.io.IOException private synchronized void writeObject(ObjectOutputStream oos) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:1070: warning: no @param for ois private synchronized void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:1070: warning: no @throws for java.io.IOException private synchronized void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:1070: warning: no @throws for java.lang.ClassNotFoundException private synchronized void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:1003: warning: no @throws for java.io.IOException private synchronized void writeObject(ObjectOutputStream oos) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:1375: warning: no comment private int serializable = 0; // children serializable ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:342: warning: no comment private Object child; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java:344: warning: no comment private Object proxyPeer; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java:43: warning: no comment class IIODOMException extends DOMException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java:62: warning: no comment private Window owner; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java:325: warning: no comment class SynthDesktopManager extends DefaultDesktopManager implements UIResource { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java:197: warning: no comment static class TaskBar extends JPanel implements ComponentListener, ContainerListener { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthInternalFrameTitlePane.java:161: warning: no comment private static class JPopupMenuUIResource extends JPopupMenu implements ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java:196: warning: no comment private class SynthListCellRenderer extends DefaultListCellRenderer.UIResource { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java:229: warning: no comment private class ViewportBorder extends AbstractBorder implements UIResource { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java:910: warning: no comment private class SynthScrollableTabButton extends SynthArrowButton implements ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java:215: warning: no comment private class HeaderRenderer extends DefaultTableCellHeaderRenderer { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java:704: warning: no comment private class SynthBooleanTableCellRenderer extends JCheckBox implements ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java:743: warning: no comment private class SynthTableCellRenderer extends DefaultTableCellRenderer { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java:678: warning: no comment private class SynthTreeCellRenderer extends DefaultTreeCellRenderer ^ 55 warnings
08-08-2020

We should tweak the script to raise the limit of 100 warnings.
07-08-2020

More warnings; /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/MenuComponent.java:476: warning: no comment AccessibleContext accessibleContext = null; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/MenuItem.java:762: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/MenuItem.java:762: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/MenuItem.java:739: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:820: warning: no comment class PeerFixer implements AdjustmentListener, java.io.Serializable { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Scrollbar.java:1209: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Scrollbar.java:1209: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Scrollbar.java:1186: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:690: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:690: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:690: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:676: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:676: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPane.java:722: warning: no comment class PeerFixer implements AdjustmentListener, java.io.Serializable ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java:142: warning: no comment private AdjustmentListener adjustmentListener; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/SystemColor.java:540: warning: no @throws for java.io.ObjectStreamException private Object writeReplace() throws ObjectStreamException ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextArea.java:657: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextArea.java:657: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextArea.java:657: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:804: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:804: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:804: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:772: warning: no @param for s private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:772: warning: no @throws for java.io.IOException private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:108: warning: no comment boolean backgroundSetByClientCode = false; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextComponent.java:1202: warning: no comment private boolean checkForEnableIM = true; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextField.java:729: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextField.java:729: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextField.java:729: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextField.java:707: warning: no @param for s private void writeObject(ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/TextField.java:707: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Toolkit.java:2210: warning: no comment private static class DesktopPropertyChangeSupport extends PropertyChangeSupport { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Window.java:3101: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Window.java:3101: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Window.java:2957: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Window.java:3425: warning: no comment private volatile boolean locationByPlatform = locationByPlatformProp; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/Window.java:244: warning: no comment boolean syncLWRequests = false; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ColorSpace.java:99: warning: no comment private int numComponents; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ColorSpace.java:98: warning: no comment private int type; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:125: warning: no @param for s private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:125: warning: no @throws for java.lang.ClassNotFoundException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:125: warning: no @throws for java.io.IOException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:85: warning: no comment private float[] diffMinMax; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:86: warning: no comment private float[] invDiffMinMax; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:84: warning: no comment private float[] maxVal; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:83: warning: no comment private float[] minVal; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:87: warning: no comment private boolean needScaleInit = true; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java:82: warning: no comment private ICC_Profile thisProfile; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java:328: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java:328: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java:328: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java:308: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java:308: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java:417: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java:417: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java:417: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java:401: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java:401: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSource.java:855: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSource.java:855: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSource.java:855: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSource.java:820: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSource.java:820: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java:575: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java:575: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java:575: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java:554: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java:554: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DropTarget.java:603: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DropTarget.java:603: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DropTarget.java:603: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DropTarget.java:584: warning: no @param for s private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/dnd/DropTarget.java:584: warning: no @throws for java.io.IOException private void writeObject(ObjectOutputStream s) throws IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/FocusEvent.java:389: warning: no @return Object readResolve() throws ObjectStreamException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/FocusEvent.java:389: warning: no @throws for java.io.ObjectStreamException Object readResolve() throws ObjectStreamException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java:165: warning: no comment Component changed; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java:166: warning: no comment Container changedParent; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java:167: warning: no comment long changeFlags; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java:418: warning: no @param for s private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java:418: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java:418: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/KeyEvent.java:1884: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/KeyEvent.java:1884: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/KeyEvent.java:1884: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/MouseEvent.java:1194: warning: no @param for s private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/MouseEvent.java:1194: warning: no @throws for java.io.IOException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/MouseEvent.java:1194: warning: no @throws for java.lang.ClassNotFoundException private void readObject(ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/event/WindowEvent.java:169: warning: no comment int newState; ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/font/TransformAttribute.java:115: warning: no comment private Object readResolve() throws ObjectStreamException { ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/font/TransformAttribute.java:102: warning: no comment private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/AffineTransform.java:3951: warning: no comment private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/AffineTransform.java:3945: warning: no comment private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:655: warning: no @param for s private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:655: warning: no @throws for java.lang.ClassNotFoundException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:655: warning: no @throws for java.io.IOException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:633: warning: no @param for s private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:633: warning: no @throws for java.io.IOException private void writeObject(java.io.ObjectOutputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:363: warning: no @param for s private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:363: warning: no @throws for java.lang.ClassNotFoundException private void readObject(java.io.ObjectInputStream s) ^ /Users/serb/moe/ws/jdk/work/open/src/java.desktop/share/classes/java/awt/geom/Arc2D.java:363: warning: no @throws for java.io.IOException private void readObject(java.io.ObjectInputStream s) ^ 100 warnings
07-08-2020

Note: there are some false positives in the checks for comments on serialization. JDK-8251200
05-08-2020

For help verifying fixes, see https://bugs.openjdk.java.net/browse/JDK-8251122?focusedCommentId=14360788&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14360788
05-08-2020

Note that warnings on a private field like this one : /Volumes/J2GWork/jdk/jdk.ref/open/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java:433: warning: no comment private int checkboxMenuItemSerializedDataVersion = 1; Are generated because they are part of the serialized form.
04-08-2020