RFR: 8297444: Refactor the javacserver build tool
Magnus Ihse Bursie
ihse at openjdk.org
Tue Nov 22 20:03:09 UTC 2022
Now that the javacserver no longer has any ambitions outside being a buildtool customized for the JDK build process, a lot of abstractions and generalizations can be removed.
This will allow the actual behavior to be more clearly visible, and will help debugging the issues we are still seeing (most likely race conditions), and to convert the tool to use the ToolProvider API in the future.
-------------
Commit messages:
- 8297444: Refactor the javacserver build tool
Changes: https://git.openjdk.org/jdk/pull/11298/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11298&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8297444
Stats: 3440 lines in 35 files changed: 1198 ins; 2212 del; 30 mod
Patch: https://git.openjdk.org/jdk/pull/11298.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/11298/head:pull/11298
PR: https://git.openjdk.org/jdk/pull/11298
More information about the build-dev
mailing list