RFR: 8368178: Add specialization of SequencedCollection methods to emptyList, singletonList and nCopies [v2]

Pavel Rappo prappo at openjdk.org
Sun Sep 21 15:04:13 UTC 2025


On Sun, 21 Sep 2025 10:31:06 GMT, Tagir F. Valeev <tvaleev at openjdk.org> wrote:

>> Please review this small change. If you have more ideas which classes may miss specializations of SequencedCollection methods, I can add them to this PR as well.
>
> Tagir F. Valeev has updated the pull request incrementally with two additional commits since the last revision:
> 
>  - Remove extra asterisk to prevent jtreg comment from being parsed as javadoc
>  - JDK-8368178 Add specialization of SequencedCollection methods to emptyList, singletonList and nCopies

I'll slightly refine my List12 suggestion for your consideration:


    @Override
    public List<E> reversed() {
        return e1 == EMPTY ? this : ReverseOrderListView.of(this, false);
    }

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

PR Comment: https://git.openjdk.org/jdk/pull/27406#issuecomment-3316050960


More information about the core-libs-dev mailing list