Class AbstractLinkedListForJava21<E>

java.lang.Object
org.apache.commons.collections4.list.AbstractLinkedListForJava21<E>
Type Parameters:
E - the type of elements in this list
All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>

public abstract class AbstractLinkedListForJava21<E> extends Object implements List<E>
An abstract implementation of a linked list which provides numerous points for subclasses to override.

Overridable methods are provided to change the storage node and to change how nodes are added to and removed. Hopefully, all you need for unusual subclasses is here.

This is a copy of AbstractLinkedList, modified to be compatible with Java 21 (see COLLECTIONS-842 for details).

Since:
3.0