[lworld] RFR: 8377101: [lworld] Automatically generate value class sources based on source annotations [v2]

David Beaumont duke at openjdk.org
Fri Feb 27 14:32:57 UTC 2026


On Fri, 27 Feb 2026 11:42:47 GMT, David Beaumont <duke at openjdk.org> wrote:

>> David Beaumont has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Remove unused file
>
> make/CompileJavaModules.gmk line 78:
> 
>> 76: ifeq ($(MODULE), java.base)
>> 77:     PREPROCESSOR_FLAGS := \
>> 78:         -Xlint:-removal -Xlint:-processing \
> 
> This is probably contentious, and should be temporary, but there's a bug in javac which this work uncovered, and enabling annotation processing confuses javac into giving out unexpected warnings.
> 
> See: https://bugs.openjdk.org/browse/JDK-8378740

I'm absolutely fine with not submitting this PR until the warnings are sorted out (esp. for java.base).

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

PR Review Comment: https://git.openjdk.org/valhalla/pull/2180#discussion_r2863989537


More information about the valhalla-dev mailing list