On Mon, 2 Jun 2025 13:26:36 GMT, Aleksey Shipilev <sh...@openjdk.org> wrote:
>> SonarCloud complains that since >> [JDK-8356080](https://bugs.openjdk.org/browse/JDK-8356080) we are using >> `Boolean` boxes in `ReverseOrderListView`. This change `boolean` -> >> `Boolean` was made in >> [JDK-8356080](https://bugs.openjdk.org/browse/JDK-8356080) to allow >> `@Stable` folding of boolean field. But it is very awkward to trade in the >> existence of the boxed object to allow optional constant folding. >> >> We can flatten this field to `byte` and check the specific non-zero values. >> The field is final, so it is never actually in `0` state. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `java/util` > > Aleksey Shipilev has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains five additional > commits since the last revision: > > - Just drop back to boolean > - Merge branch 'master' into JDK-8357798-reverse-order-list-boxes > - A bit better comment > - Better fix > - Fix Looks great! ------------- Marked as reviewed by smarks (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/25456#pullrequestreview-2893929543