RFR: 8321314: Reinstate disabling the compiler's default active annotation processing

Josiah Noel duke at openjdk.org
Fri May 24 16:16:02 UTC 2024


On Tue, 21 May 2024 16:20:23 GMT, Joe Darcy <darcy at openjdk.org> wrote:

> 8321314: Reinstate disabling the compiler's default active annotation processing

> Since [JDK-8306819](https://bugs.openjdk.org/browse/JDK-8306819), support for '-proc:full' has been backported to earlier update release trains. This should ease the impact of the behavioral change.

I'm not sure I follow. Since the warning saying "implicit annotation processing will be disabled" was not also backported, how would people on earlier Java versions even know to use this new parameter? 

As it stands, the behavior change will still break a large number of builds that rely on implicit annotation processing, so I don't understand how the impact was reduced. Perhaps I'm looking at it from the wrong angle?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/19331#issuecomment-2129918027


More information about the compiler-dev mailing list