Andreas had a 90% complete patch for getting rid of the context
initialization setup and replace it with better machinery. See thread in
javac-dev "Context initialization refactoring (JDK-8134413)" and
"Context and order of initialization​". While I believe the patch was in
an 'almost ready' stage, I believe there are elements in that patch that
could benefit from (1) unifying Main + API code paths for javac and (2)
wait until we no longer have two separate javadoc tools in the codebase.
So we might want to wait another bit for that one.
initialization setup and replace it with better machinery. See thread in
javac-dev "Context initialization refactoring (JDK-8134413)" and
"Context and order of initialization​". While I believe the patch was in
an 'almost ready' stage, I believe there are elements in that patch that
could benefit from (1) unifying Main + API code paths for javac and (2)
wait until we no longer have two separate javadoc tools in the codebase.
So we might want to wait another bit for that one.