OpenJDK 11.0.7 Released
Martin Buchholz
martinrb at google.com
Wed Apr 15 15:49:16 UTC 2020
Looks like there's a bad backport in jdk-11.0.7, causing doclint to report
an apparently bogus error:
(but 14.0.1 is OK)
$ (cat Foo.java; set -x; for v in 11.0.6+10 11.0.7+10 14.0.1+7; do
~/jdk/jdk-$v/bin/javac -Xdoclint Foo.java; done)
package foo;
import java.io.ObjectStreamField;
/** blah */
class Foo {
/** blah */
private Object[] objects;
/**
* @serialField objects Object[] blah
*/
private static final ObjectStreamField[] serialPersistentFields = {
new ObjectStreamField("objects", Object[].class),
};
}
+/bin/zsh:175> v=11.0.6+10
+/bin/zsh:175> /usr/local/google/home/martinrb/jdk/jdk-11.0.6+10/bin/javac
-Xdoclint Foo.java
+/bin/zsh:175> v=11.0.7+10
+/bin/zsh:175> /usr/local/google/home/martinrb/jdk/jdk-11.0.7+10/bin/javac
-Xdoclint Foo.java
Foo.java:10: error: array type not allowed here
* @serialField objects Object[] blah
^
1 error
+/bin/zsh:175> v=14.0.1+7
+/bin/zsh:175> /usr/local/google/home/martinrb/jdk/jdk-14.0.1+7/bin/javac
-Xdoclint Foo.java
More information about the jdk-updates-dev
mailing list