JAXP repo warnings fixed
Joseph D. Darcy
joe.darcy at oracle.com
Tue Mar 3 00:05:27 UTC 2015
Hello,
Sorry for the belated reply, I tried the URLs and some obvious
variations, but the webrevs didn't come up as being there.
Have they been moved?
Thanks,
-Joe
On 2/18/2015 12:17 PM, Ivan St. Ivanov wrote:
> Hi Joe, core libs developers,
>
> Last night we had a hackathon in Bulgarian Java User Group. Its
> purpose was to work on fixing some compiler warnings in OpenJDK. The
> day before the meeting we ran the following command:
>
> make clean
> JAVAC_WARNINGS="-Xlint:all,deprecation,rawtypes,unchecked,cast,serial,dep-ann,static,fallthrough,try,varargs,empty,finally
> -Xmaxwarns 10000" DISABLE_WARNINGS="-Xlint:all" LOG=info images
>
> After that, looking at the build.log, we identified the following
> number of warnings per repo left to be fixed:
>
> 359 corba
> 100 jaxp
> 500 jaxws
> 0 nashorn
>
> We decided to take the jaxp repository, where the situation was the
> following:
>
> rawtypes 43
> unchecked 14
> serial 32
> cast 10
> dep-ann 1
>
> The latter three types were easy to fix. After we did them, we created
> our first webrev for the night:
>
> http://bgjug.sty.bz/bgjug/~bgjug/fix-warnings-jaxp-part1/webrev.00/
> <http://bgjug.sty.bz/bgjug/%7Ebgjug/fix-warnings-jaxp-part1/webrev.00/>
>
> Later we continued with rawtypes and unchecked. We didn't fix them
> all, as some of the warnings concerned public method parameters, which
> change might virtually break client code. The good news here is that
> all these public methods belong to classes located in 'internal'
> packages. Which we hope will not be public any more once project
> Jigsaw meets java.xml module :)
>
> Anyway, this is the second webrev that we created:
>
> http://bgjug.sty.bz/bgjug/~bgjug/fix-warnings-jaxp-full/webrev.00/
> <http://bgjug.sty.bz/bgjug/%7Ebgjug/fix-warnings-jaxp-full/webrev.00/>
>
> As its name implies, it contains all the fixes that we did last night.
>
> We would be happy to get feedback from you and even happier if this
> becomes our first contribution to OpenJDK as part of our adoption efforts.
>
> Regards,
> Ivan, Bulgarian JUG
>
More information about the core-libs-dev
mailing list