Top Description Classes
module org.eclipse.collections.impl

Package org.eclipse.collections.impl.list.immutable


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

An org.eclipse.collections.api.list.ImmutableList is the non-modifiable equivalent interface to org.eclipse.collections.api.list.MutableList.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
AbstractImmutableList<T>

This class is the parent class for all ImmutableLists.

pack-priv class
ImmutableArrayList<T>

An ImmutableArrayList wraps a Java array, but it cannot be modified after creation.

pack-priv class
ImmutableDecapletonList<T>

This is a ten element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven, eight, nine, ten) method.

pack-priv class
ImmutableDoubletonList<T>

This is a two element immutable List which is created by calling Immutable.newListWith(one, two) method.

pack-priv class
ImmutableEmptyList<T>

This is a zero element ImmutableList which is created by calling the Lists.immutable.empty() method.

public class
public class
public class
pack-priv class
ImmutableNonupletonList<T>

This is a nine element immutable List which is created by calling Lists.immutable.with(one, two, three, four, five, six, seven, eight, nine) method.

pack-priv class
ImmutableOctupletonList<T>

This is an eight element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven, eight) method.

pack-priv class
ImmutableQuadrupletonList<T>

This is a four element immutable List which is created by calling Immutable.newListWith(one, two, three, four) method.

pack-priv class
ImmutableQuintupletonList<T>

This is a five element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five) method.

pack-priv class
ImmutableSeptupletonList<T>

This is a seven element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven) method.

pack-priv class
ImmutableSextupletonList<T>

This is a six element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six) method.

pack-priv class
ImmutableSingletonList<T>

This is a single element immutable List which is created by calling Immutable.newListWith(one) method.

pack-priv class
ImmutableTripletonList<T>

This is a three element immutable List which is created by calling Immutable.newListWith(one, two, three) method.