| Interface | Description |
|---|---|
| ObjectBidirectionalIterable<K> |
A type-specific
Iterable that further strengthens the specification of Iterable.iterator(). |
| ObjectBigListIterator<K> |
A type-specific
BigListIterator. |
| ObjectBooleanPair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectBytePair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectCharPair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectCollection<K> |
A type-specific
Collection; provides some additional methods
that use polymorphism to avoid (un)boxing. |
| ObjectDoublePair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectFloatPair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectIntPair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectIterable<K> |
A type-specific
Iterable that strengthens that specification of ObjectIterable.iterator(). |
| ObjectList<K> |
A type-specific
List; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectListIterator<K> |
A type-specific bidirectional iterator that is also a
ListIterator. |
| ObjectLongPair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectReferencePair<K,V> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectShortPair<K> |
A type-specific
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Class | Description |
|---|---|
| AbstractObjectCollection<K> |
An abstract class providing basic methods for collections implementing a type-specific interface.
|
| AbstractObjectIterator<K> |
An abstract class facilitating the creation of type-specific iterators.
|
| AbstractObjectList<K> |
An abstract class providing basic methods for lists implementing a type-specific list interface.
|
| AbstractObjectList.ObjectRandomAccessSubList<K> | |
| AbstractObjectList.ObjectSubList<K> |
A class implementing a sublist view.
|
| AbstractObjectSpliterator<K> |
An abstract class facilitating the creation of type-specific iterators.
|
| ObjectArrayList<K> |
A type-specific array-based list; provides some additional methods that use polymorphism to avoid (un)boxing.
|
| ObjectBooleanImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectBooleanMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectByteImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectByteMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectCharImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectCharMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectCollections |
A class providing static methods and objects that do useful things with type-specific collections.
|
| ObjectCollections.EmptyCollection<K> |
An immutable class representing an empty type-specific collection.
|
| ObjectCollections.IterableCollection<K> |
A collection wrapper class for iterables.
|
| ObjectDoubleImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectDoubleMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectFloatImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectFloatMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectImmutableList<K> |
A type-specific array-based immutable list; provides some additional methods that use polymorphism to avoid (un)boxing.
|
| ObjectIntImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectIntMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectIterators |
A class providing static methods and objects that do useful things with type-specific iterators.
|
| ObjectIterators.AbstractIndexBasedIterator<K> |
A skeletal implementation for an iterator backed by an index-based data store.
|
| ObjectIterators.AbstractIndexBasedListIterator<K> |
A skeletal implementation for a list-iterator backed by an index-based data store.
|
| ObjectIterators.EmptyIterator<K> |
A class returning no elements and a type-specific iterator interface.
|
| ObjectIterators.UnmodifiableBidirectionalIterator<K> |
An unmodifiable wrapper class for bidirectional iterators.
|
| ObjectIterators.UnmodifiableIterator<K> |
An unmodifiable wrapper class for iterators.
|
| ObjectIterators.UnmodifiableListIterator<K> |
An unmodifiable wrapper class for list iterators.
|
| ObjectLists |
A class providing static methods and objects that do useful things with type-specific lists.
|
| ObjectLists.EmptyList<K> |
An immutable class representing an empty type-specific list.
|
| ObjectLists.Singleton<K> |
An immutable class representing a type-specific singleton list.
|
| ObjectLists.SynchronizedList<K> |
A synchronized wrapper class for lists.
|
| ObjectLists.SynchronizedRandomAccessList<K> |
A synchronized wrapper class for random-access lists.
|
| ObjectLists.UnmodifiableList<K> |
An unmodifiable wrapper class for lists.
|
| ObjectLists.UnmodifiableRandomAccessList<K> |
An unmodifiable wrapper class for random-access lists.
|
| ObjectLongImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectLongMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectObjectImmutablePair<K,V> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectObjectImmutableSortedPair<K extends java.lang.Comparable<K>> |
A type-specific immutable
SortedPair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectObjectMutablePair<K,V> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectReferenceImmutablePair<K,V> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectReferenceMutablePair<K,V> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectShortImmutablePair<K> |
A type-specific immutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectShortMutablePair<K> |
A type-specific mutable
Pair; provides some additional methods that use polymorphism to avoid (un)boxing. |
| ObjectSpliterators |
A class providing static methods and objects that do useful things with type-specific spliterators.
|
| ObjectSpliterators.AbstractIndexBasedSpliterator<K> |
A skeletal implementation for a spliterator backed by an index based data store.
|
| ObjectSpliterators.EarlyBindingSizeIndexBasedSpliterator<K> |
A skeletal implementation for a spliterator backed by an index based data store.
|
| ObjectSpliterators.EmptySpliterator<K> |
A class returning no elements and a type-specific spliterator interface.
|
| ObjectSpliterators.LateBindingSizeIndexBasedSpliterator<K> |
A skeletal implementation for a spliterator backed by an index based data store.
|