RFR: JDK-8000970: Break out auxiliary classes that will prevent multi-core compilation of the JDK.
David Holmes
david.holmes at oracle.com
Fri Oct 19 01:50:26 PDT 2012
Hi Fredrik,
I think this will need to be split up by area.
Also in some cases it might make more sense to simply move the classes
inside the primary class and make them static nested classes - eg in
src/share/classes/javax/management/timer/Timer.java
David
On 19/10/2012 5:45 PM, Fredrik Öhrström wrote:
> The new (soon to be pushed) lint flag -Xlint:auxiliaryclass warns for a certain number of locations on the OpenJDK where it is impossible to find the correct
> source when using implicit compilation. Implicit compilation is primarily used in the multi core support in the sjavac tool used in the new
> build system, but it does not hurt cleaning up these locations anyway.
>
> The change does not modify the source except by moving out auxiliary classes to their own source files. The copyrights to the original source
> is retained since there is no actual source change, only a source move.
>
> http://cr.openjdk.java.net/~ohrstrom/webrev-JDK-8000970-v1/
> http://cr.openjdk.java.net/~ohrstrom/webrev-JDK-8000970-corba-v1/
>
> //Fredrik
More information about the jdk8-dev
mailing list