Interface ImmutableList<T>

All Superinterfaces:
ImmutableCollection<T>, InternalIterable<T>, Iterable<T>, ListIterable<T>, OrderedIterable<T>, ReversibleIterable<T>, RichIterable<T>

public interface ImmutableList<T>
extends ImmutableCollection<T>, ListIterable<T>
ImmutableList is the non-modifiable equivalent interface to MutableList. MutableList.toImmutable() will give you an appropriately trimmed implementation of ImmutableList. All ImmutableList implementations must implement the java.util.List interface so they can satisfy the equals() contract and be compared against other list structures like FastList or ArrayList.