In JDK 14, an explicit no-arg constructor was added to javax.tools.ToolProvider by JDK-8230734 to replace the compiler-generated default constructor. The explicit constructor was added in a terminally deprecated state; therefore, it should be removed at some point.
- blocks
-
JDK-8236946 Umbrella: JDK 16 terminal deprecations
- Resolved
- csr for
-
JDK-8249644 remove no-arg constructor from ToolProvider
- Closed
- relates to
-
JDK-8230734 Remove default constructors from java.compiler
- Resolved