it.unimi.dsi.fastutil.shorts
Interface ShortIterable

All Superinterfaces:
java.lang.Iterable<java.lang.Short>
All Known Subinterfaces:
ShortCollection, ShortList, ShortSet, ShortSortedSet
All Known Implementing Classes:
AbstractShortCollection, AbstractShortList, AbstractShortList.ShortSubList, AbstractShortSet, AbstractShortSortedSet, ShortArrayList, ShortArraySet, ShortAVLTreeSet, ShortCollections.EmptyCollection, ShortCollections.SynchronizedCollection, ShortCollections.UnmodifiableCollection, ShortLinkedOpenHashSet, ShortLists.EmptyList, ShortLists.Singleton, ShortLists.SynchronizedList, ShortLists.UnmodifiableList, ShortOpenHashSet, ShortRBTreeSet, ShortSets.EmptySet, ShortSets.Singleton, ShortSets.SynchronizedSet, ShortSets.UnmodifiableSet, ShortSortedSets.EmptySet, ShortSortedSets.Singleton, ShortSortedSets.SynchronizedSortedSet, ShortSortedSets.UnmodifiableSortedSet

public interface ShortIterable
extends java.lang.Iterable<java.lang.Short>

A type-specific Iterable that strengthens that specification of Iterable.iterator().

Warning: Java will let you write “colon” for statements with primitive-type loop variables; however, what is (unfortunately) really happening is that at each iteration an unboxing (and, in the case of fastutil type-specific data structures, a boxing) will be performed. Watch out.

See Also:
Iterable

Method Summary
 ShortIterator iterator()
          Returns a type-specific iterator.
 

Method Detail

iterator

ShortIterator iterator()
Returns a type-specific iterator. Note that this specification strengthens the one given in Iterable.iterator().

Specified by:
iterator in interface java.lang.Iterable<java.lang.Short>
Returns:
a type-specific iterator.