This package contains interfaces for list API which enhance the performance and functionality of
This package contains 5 interfaces:
Iterablewhich 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
FixedSizeList- a list that may be mutated, but cannot grow or shrink in size.
RichIterablewhich will defer evaluation for certain methods like select, reject, collect, etc. When evaluation occurs it is in parallel.
ClassDescriptionA FixedSizeList is a list that may be mutated, but cannot grow or shrink in size.ImmutableList is the non-modifiable equivalent interface to
MutableList.ListIterable<T>An iterable whose items are ordered and may be accessed directly by index.A MultiReaderList provides thread-safe iteration for a list through methods
withWriteLockAndDelegate().MutableList<T>A MutableList is an extension of java.util.List which provides methods matching the Smalltalk Collection protocol.A ParallelIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc.