org.eclipse.collections.api.list.MutableList interface.
A MutableList is an implementation of a java. which provides methods matching the Smalltalk Collection protocol.
This package contains the following implementations:
org.eclipse.collections.impl.list.mutable.FastList - an array-backed list which provides optimized internal iterators.
org.eclipse.collections.impl.list.mutable.ArrayListAdapter - a MutableList wrapper around an java.util.ArrayList instance.
org.eclipse.collections.impl.list.mutable.CompositeFastList - behaves like a list, but is composed of one or more lists.
org.eclipse.collections.impl.list.mutable.ListAdapter - a MutableList wrapper around a java.util.List interface instance.
org.eclipse.collections.impl.list.mutable.RandomAccessListAdapter - a MutableList wrapper around a java.util.List interface instance.
org.eclipse.collections.impl.list.mutable.MultiReaderFastList - provides a thread-safe wrapper around a FastList, using a java.util.concurrent.locks.ReentrantReadWriteLock .
org.eclipse.collections.impl.list.mutable.SynchronizedMutableList - a synchronized view of a list.
org.eclipse.collections.impl.list.mutable.UnmodifiableMutableList - an unmodifiable view of a list.
This package contains one factory implementation:
org.eclipse.collections.impl.list.mutable.MutableListFactoryImpl - a factory which creates instances of type org.eclipse.collections.api.list.MutableList .
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public abstract class | |
| public class | ArrayListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections ArrayList instance. |
| public class | |
| public class | FastList<T>
FastList is an attempt to provide the same functionality as ArrayList without the support for concurrent modification exceptions. |
| public class | ListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections List interface instance. |
| public class | MultiReaderFastList<T>
MultiReadFastList provides a thread-safe wrapper around a FastList, using a ReentrantReadWriteLock. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | RandomAccessListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections List interface instance. |
| public class | |
| public class | |
| public class |