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

Reply via email to