net.multiphasicapps.collections- ArrayUtils: This contains some utilities for arrays.
- AutoCloseableList : This is based on top of {@link ArrayList} and is the same interface except that it is {@link AutoCloseable} and on close will attempt to close all elements within the list.
- CloseableList: This is based on top of {@link ArrayList} and is the same interface except that it is {@link Closeable} and on close will attempt to close all elements within the list.
- EmptyIterator: This is an iterator which is empty.
- EmptyList: This is a list which contains no elements.
- EmptyMap: This is a map which contains no entries.
- EmptySet: This is a set which cannot be changed and has no entries.
- EnumSet: This is a set which allows enumeration values to be stored in it efficiently using only a bit field.
- Identity: This wraps an object and allows comparison of the object by value only.
- IdentityHashSet : This is a set which uses the identity of objects for comparison rather than the actual equality of said objects.
- IdentityLinkedHashSet : This is a set which uses the identity of objects for comparison rather than the actual equality of said objects.
- IdentityMap: This represents an identity map.
- MultiSetDeque: This is a class which provides a multiple {@link Deque} compatible interface where every element within the queue is unique as if it were a member of a {@link Set}.
- UnmodifiableArrayList : This is a list representation of an array which cannot be modified.
- UnmodifiableCollection : This class represents a collection which cannot be modified.
- UnmodifiableIterable : Wraps an iterable which makes it not able to be modified.
- UnmodifiableList : This is a list which cannot be modified.
- UnmodifiableMap : This is a map which cannot be modified.
- UnmodifiableSet : This is a set which cannot be modified.