Top Description Classes
module org.eclipse.collections.impl

Package org.eclipse.collections.impl.list.mutable


This package contains implementations of the org.eclipse.collections.api.list.MutableList interface.

A MutableList is an implementation of a java.util.List which provides methods matching the Smalltalk Collection protocol.

This package contains the following implementations:

This package contains one factory implementation:

Class Summary

Modifier and TypeClass 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
CompositeFastList<E>

CompositeFastList behaves like a list, but is composed of at least one list.

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
SynchronizedMutableList<T>

A synchronized view of a MutableList.

public class
public class
UnmodifiableMutableList<T>

An unmodifiable view of a list.