RFR: 8029451 : Tidy warnings cleanup for java.util package
Martin Buchholz
martinrb at google.com
Fri Dec 6 17:20:53 UTC 2013
FYI: When I run javadoc on jsr166 CVS (it's not too hard for y'all to do
this as well), I still see many warnings inherited from openjdk8 source:
$ ant docs
...
[javadoc] Constructing Javadoc information...
[javadoc] Standard Doclet version 1.8.0-ea
[javadoc] Building tree for all the packages and classes...
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/ArrayList.java:759:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/ArrayList.java:759:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/ArrayList.java:759:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/ArrayList.java:736:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/ArrayList.java:736:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/BitSet.java:1140:
warning: no @param for s
[javadoc] private void readObject(ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/BitSet.java:1140:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/BitSet.java:1140:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/BitSet.java:1123:
warning: no @param for s
[javadoc] private void writeObject(ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/BitSet.java:1123:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Calendar.java:3509:
warning: no @param for stream
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Calendar.java:3509:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Calendar.java:3509:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Calendar.java:3455:
warning: no @param for stream
[javadoc] private synchronized void writeObject(ObjectOutputStream
stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Calendar.java:3455:
warning: no @throws for java.io.IOException
[javadoc] private synchronized void writeObject(ObjectOutputStream
stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Collections.java:2536:
warning: no @return
[javadoc] private Object readResolve() {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Collections.java:2573:
warning: no @return
[javadoc] private Object writeReplace() {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Collections.java:1441:
warning: no @return
[javadoc] private Object readResolve() {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Collections.java:1471:
warning: no @return
[javadoc] private Object writeReplace() {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Currency.java:595:
warning: no @return
[javadoc] private Object readResolve() {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Date.java:1329:
warning: no @param for s
[javadoc] private void readObject(ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Date.java:1329:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Date.java:1329:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Date.java:1320:
warning: no @param for s
[javadoc] private void writeObject(ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Date.java:1320:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/EnumMap.java:791:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/EnumMap.java:791:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/EnumMap.java:791:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/EnumMap.java:766:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/EnumMap.java:766:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/GregorianCalendar.java:3235:
warning: no @param for stream
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/GregorianCalendar.java:3235:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/GregorianCalendar.java:3235:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashMap.java:1359:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashMap.java:1359:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashMap.java:1359:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashMap.java:1345:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashMap.java:1345:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashSet.java:294:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashSet.java:294:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashSet.java:294:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashSet.java:273:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/HashSet.java:273:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Hashtable.java:1165:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Hashtable.java:1165:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Hashtable.java:1165:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Hashtable.java:1130:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Hashtable.java:1130:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/IdentityHashMap.java:1301:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/IdentityHashMap.java:1301:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/IdentityHashMap.java:1301:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/IdentityHashMap.java:1278:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/IdentityHashMap.java:1278:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/LinkedList.java:1139:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/LinkedList.java:1139:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/LinkedList.java:1139:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/LinkedList.java:1121:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/LinkedList.java:1121:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Locale.java:2169:
warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Locale.java:2170:
warning: no description for @throws
[javadoc] * @throws ClassNotFoundException
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Locale.java:2171:
warning: no description for @throws
[javadoc] * @throws IllformedLocaleException
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Locale.java:2152:
warning: no description for @throws
[javadoc] * @throws IOException
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Locale.java:2207:
warning: no description for @throws
[javadoc] * @throws java.io.ObjectStreamException
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/PropertyPermission.java:618:
warning: no @param for out
[javadoc] private void writeObject(ObjectOutputStream out) throws
IOException {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/PropertyPermission.java:618:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(ObjectOutputStream out) throws
IOException {
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Random.java:1181:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Random.java:1181:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Random.java:1181:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Random.java:1200:
warning: no @param for s
[javadoc] synchronized private void writeObject(ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Random.java:1200:
warning: no @throws for java.io.IOException
[javadoc] synchronized private void writeObject(ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/SimpleTimeZone.java:1669:
warning: no @param for stream
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/SimpleTimeZone.java:1669:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/SimpleTimeZone.java:1669:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(ObjectInputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/SimpleTimeZone.java:1639:
warning: no @param for stream
[javadoc] private void writeObject(ObjectOutputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/SimpleTimeZone.java:1639:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(ObjectOutputStream stream)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeMap.java:2441:
warning: no @param for s
[javadoc] private void readObject(final java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeMap.java:2441:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(final java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeMap.java:2441:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(final java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeMap.java:2421:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeMap.java:2421:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeSet.java:517:
warning: no @param for s
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeSet.java:517:
warning: no @throws for java.io.IOException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeSet.java:517:
warning: no @throws for java.lang.ClassNotFoundException
[javadoc] private void readObject(java.io.ObjectInputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeSet.java:497:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/TreeSet.java:497:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Vector.java:1067:
warning: no @param for s
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
[javadoc]
/home/martin/jdk/src/jdk8/jdk/src/share/classes/java/util/Vector.java:1067:
warning: no @throws for java.io.IOException
[javadoc] private void writeObject(java.io.ObjectOutputStream s)
[javadoc] ^
On Fri, Dec 6, 2013 at 7:44 AM, Michael McMahon <
michael.x.mcmahon at oracle.com> wrote:
> On 06/12/13 11:44, Alan Bateman wrote:
>
>> On 05/12/2013 05:30, Sergey Lugovoy wrote:
>>
>>> Hi all,
>>> please review the fix
>>> http://cr.openjdk.java.net/~yan/8029451/webrev.01/
>>> for
>>> https://bugs.openjdk.java.net/browse/JDK-8029451
>>>
>>> This patch cleanup tidy warnings for generated html documentation, and do
>>> not affect the appearance of the documentation.
>>>
>>> In java/util/zip/package.html then I see that the <p> tags have been
>> replaced by <br/>. Is that okay in HTML 3.2? I just wonder if it might be
>> better to just remove the <p> tags. I don't see a problem with changing the
>> spacing of the list items.
>>
>> -Alan
>>
>
> I just noticed some broken link fragments in the java.util.stream package.
> Would it be worthwhile including the fix in this change, or should I file
> a separate bug?
>
> Michael
>
More information about the core-libs-dev
mailing list