[lworld] RFR: 8376047: [lworld] Remove javac special treatment of @Strict [v3]

Chen Liang liach at openjdk.org
Mon Feb 2 22:59:18 UTC 2026


On Mon, 2 Feb 2026 21:50:11 GMT, Chen Liang <liach at openjdk.org> wrote:

>> PR 5, the final, in the series of strict removal. PR 4 is #1960.
>> 
>> Remove the `jdk.internal.vm.annotation.Strict` annotation, and some javac flags now obsolete due to the removal.
>
> Chen Liang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 16 commits:
> 
>  - Redundant change
>  - Merge branch 'lworld' of https://github.com/openjdk/valhalla into fix/remove-strict-javac
>  - Merge branch 'test/plain-strict' into fix/remove-strict-javac
>  - Merge branch 'test/remove-strict' into test/plain-strict
>  - Merge branch 'lworld' of https://github.com/openjdk/valhalla into test/remove-strict
>  - Merge branch 'lworld' of https://github.com/openjdk/valhalla into test/remove-strict
>  - Remove strict
>  - Migrate interal strict to processor anno
>  - Redundancy in dummy source
>  - Merge branch 'test/strict-out' into test/remove-strict
>  - ... and 6 more: https://git.openjdk.org/valhalla/compare/68fc069b...f80bcc16

A final CI run confirmed there is no problem with tier 1 and 2. This should cover all test Java files. Thanks for the reviews!

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

PR Comment: https://git.openjdk.org/valhalla/pull/1961#issuecomment-3837699446


More information about the valhalla-dev mailing list