With the fix for 6876135, compiling nio pulls in sun.management classes earlier to compile. make/java/nio/Makefile sets -Xlint:serial -Werror flags that also are passed to javac when compiling sun.management classes that are not serial javac warning free. I haven't understood completely how sun.management would be pulled to compile due to the other fix that modifies logging. I need to fix the compilation warnings so that we can push the fix for 6876135 in b76. When we restructure the source for the modular JDK, we will clean up the compilation dependency.

Webrev at:
  http://cr.openjdk.java.net/~mchung/6895875/webrev.00/

I added @SuppressWarnings("serial") to the classes that will never be deserialized and added serialVersionUID to the other classes with the serial version output from serialver tool.

Thanks
Mandy

Reply via email to