Package org.eclipse.collections.api.list

This package contains interfaces for list API which enhance the performance and functionality of List.

This package contains 5 interfaces:

  • ListIterable - an Iterable which contains items that are ordered and may be accessed directly by index.
  • MutableList - an implementation of a JCF List which provides internal iterator methods matching the Smalltalk Collection protocol.
  • ImmutableList - the non-modifiable equivalent interface to MutableList.
  • FixedSizeList - a list that may be mutated, but cannot grow or shrink in size.
  • ParallelListIterable - a RichIterable which will defer evaluation for certain methods like select, reject, collect, etc. When evaluation occurs it is in parallel.