RFR: 8152897: refactor ToolBox to allow reduced documented dependencies

Kumar Srinivasan kumar.x.srinivasan at oracle.com
Wed Mar 30 18:16:24 UTC 2016


Jon,

What about javadoc ? With the new module options more so for
the tool than the doclet. Can we have a javadocTask ?

Thanks
Kumar


> JBS: https://bugs.openjdk.java.net/browse/JDK-8152897
> Review: http://cr.openjdk.java.net/~jjg/8152897/webrev.00/index.html
>
> This is a test-only change, which updates the ToolBox test library 
> from being a single top-level class in the unnamed package to a small 
> set of classes in a new named package. Although this does increase the 
> amount of overhead in the test description header, it also allows us 
> to be more precise in the test dependencies, such that we can reduce 
> otherwise unnecessary compilation dependencies. This will also make it 
> more practical to extend the set of supported ToolBox tasks, such as 
> for jmod, jlink etc, so that only tests that would want to use such 
> tasks would incur any need to build the tasks.
>
> The update is primarily for javac tests,  but also includes changes 
> for tests for jshell and sjavac which also use the ToolBox test library.
>
> There is no significant change to the functionality of any tests. The 
> build dependencies have been verified by running each test separately 
> within jtreg, using a clean JTwork/classes directory for each test.
>
> -- Jon



More information about the compiler-dev mailing list