Interface ObjectSortedSet<K>

All Superinterfaces:
Collection<K>, Iterable<K>, ObjectBidirectionalIterable<K>, ObjectCollection<K>, ObjectIterable<K>, ObjectSet<K>, Set<K>, SortedSet<K>
All Known Subinterfaces:
Double2DoubleSortedMap.FastSortedEntrySet, Double2IntSortedMap.FastSortedEntrySet, Double2LongSortedMap.FastSortedEntrySet, Double2ObjectSortedMap.FastSortedEntrySet<V>, Int2DoubleSortedMap.FastSortedEntrySet, Int2IntSortedMap.FastSortedEntrySet, Int2LongSortedMap.FastSortedEntrySet, Int2ObjectSortedMap.FastSortedEntrySet<V>, Long2DoubleSortedMap.FastSortedEntrySet, Long2IntSortedMap.FastSortedEntrySet, Long2LongSortedMap.FastSortedEntrySet, Long2ObjectSortedMap.FastSortedEntrySet<V>, Object2DoubleSortedMap.FastSortedEntrySet<K>, Object2IntSortedMap.FastSortedEntrySet<K>, Object2LongSortedMap.FastSortedEntrySet<K>, Object2ObjectSortedMap.FastSortedEntrySet<K,V>
All Known Implementing Classes:
AbstractObjectSortedSet, ObjectAVLTreeSet, ObjectLinkedOpenCustomHashSet, ObjectLinkedOpenHashSet, ObjectRBTreeSet, ObjectSortedSets.EmptySet, ObjectSortedSets.Singleton, ObjectSortedSets.SynchronizedSortedSet, ObjectSortedSets.UnmodifiableSortedSet

public interface ObjectSortedSet<K> extends ObjectSet<K>, SortedSet<K>, ObjectBidirectionalIterable<K>
A type-specific SortedSet; provides some additional methods that use polymorphism to avoid (un)boxing.

Additionally, this interface strengthens iterator(), SortedSet.comparator() (for primitive types), SortedSet.subSet(Object,Object), SortedSet.headSet(Object) and SortedSet.tailSet(Object).

See Also: