it.unimi.dsi.fastutil.objects
Interface ObjectIterable<K>

All Superinterfaces:
java.lang.Iterable<K>
All Known Subinterfaces:
Byte2BooleanMap.FastEntrySet, Byte2BooleanSortedMap.FastSortedEntrySet, Byte2ByteMap.FastEntrySet, Byte2ByteSortedMap.FastSortedEntrySet, Byte2CharMap.FastEntrySet, Byte2CharSortedMap.FastSortedEntrySet, Byte2DoubleMap.FastEntrySet, Byte2DoubleSortedMap.FastSortedEntrySet, Byte2FloatMap.FastEntrySet, Byte2FloatSortedMap.FastSortedEntrySet, Byte2IntMap.FastEntrySet, Byte2IntSortedMap.FastSortedEntrySet, Byte2LongMap.FastEntrySet, Byte2LongSortedMap.FastSortedEntrySet, Byte2ObjectMap.FastEntrySet<V>, Byte2ObjectSortedMap.FastSortedEntrySet<V>, Byte2ReferenceMap.FastEntrySet<V>, Byte2ReferenceSortedMap.FastSortedEntrySet<V>, Byte2ShortMap.FastEntrySet, Byte2ShortSortedMap.FastSortedEntrySet, Char2BooleanMap.FastEntrySet, Char2BooleanSortedMap.FastSortedEntrySet, Char2ByteMap.FastEntrySet, Char2ByteSortedMap.FastSortedEntrySet, Char2CharMap.FastEntrySet, Char2CharSortedMap.FastSortedEntrySet, Char2DoubleMap.FastEntrySet, Char2DoubleSortedMap.FastSortedEntrySet, Char2FloatMap.FastEntrySet, Char2FloatSortedMap.FastSortedEntrySet, Char2IntMap.FastEntrySet, Char2IntSortedMap.FastSortedEntrySet, Char2LongMap.FastEntrySet, Char2LongSortedMap.FastSortedEntrySet, Char2ObjectMap.FastEntrySet<V>, Char2ObjectSortedMap.FastSortedEntrySet<V>, Char2ReferenceMap.FastEntrySet<V>, Char2ReferenceSortedMap.FastSortedEntrySet<V>, Char2ShortMap.FastEntrySet, Char2ShortSortedMap.FastSortedEntrySet, Double2BooleanMap.FastEntrySet, Double2BooleanSortedMap.FastSortedEntrySet, Double2ByteMap.FastEntrySet, Double2ByteSortedMap.FastSortedEntrySet, Double2CharMap.FastEntrySet, Double2CharSortedMap.FastSortedEntrySet, Double2DoubleMap.FastEntrySet, Double2DoubleSortedMap.FastSortedEntrySet, Double2FloatMap.FastEntrySet, Double2FloatSortedMap.FastSortedEntrySet, Double2IntMap.FastEntrySet, Double2IntSortedMap.FastSortedEntrySet, Double2LongMap.FastEntrySet, Double2LongSortedMap.FastSortedEntrySet, Double2ObjectMap.FastEntrySet<V>, Double2ObjectSortedMap.FastSortedEntrySet<V>, Double2ReferenceMap.FastEntrySet<V>, Double2ReferenceSortedMap.FastSortedEntrySet<V>, Double2ShortMap.FastEntrySet, Double2ShortSortedMap.FastSortedEntrySet, Float2BooleanMap.FastEntrySet, Float2BooleanSortedMap.FastSortedEntrySet, Float2ByteMap.FastEntrySet, Float2ByteSortedMap.FastSortedEntrySet, Float2CharMap.FastEntrySet, Float2CharSortedMap.FastSortedEntrySet, Float2DoubleMap.FastEntrySet, Float2DoubleSortedMap.FastSortedEntrySet, Float2FloatMap.FastEntrySet, Float2FloatSortedMap.FastSortedEntrySet, Float2IntMap.FastEntrySet, Float2IntSortedMap.FastSortedEntrySet, Float2LongMap.FastEntrySet, Float2LongSortedMap.FastSortedEntrySet, Float2ObjectMap.FastEntrySet<V>, Float2ObjectSortedMap.FastSortedEntrySet<V>, Float2ReferenceMap.FastEntrySet<V>, Float2ReferenceSortedMap.FastSortedEntrySet<V>, Float2ShortMap.FastEntrySet, Float2ShortSortedMap.FastSortedEntrySet, Int2BooleanMap.FastEntrySet, Int2BooleanSortedMap.FastSortedEntrySet, Int2ByteMap.FastEntrySet, Int2ByteSortedMap.FastSortedEntrySet, Int2CharMap.FastEntrySet, Int2CharSortedMap.FastSortedEntrySet, Int2DoubleMap.FastEntrySet, Int2DoubleSortedMap.FastSortedEntrySet, Int2FloatMap.FastEntrySet, Int2FloatSortedMap.FastSortedEntrySet, Int2IntMap.FastEntrySet, Int2IntSortedMap.FastSortedEntrySet, Int2LongMap.FastEntrySet, Int2LongSortedMap.FastSortedEntrySet, Int2ObjectMap.FastEntrySet<V>, Int2ObjectSortedMap.FastSortedEntrySet<V>, Int2ReferenceMap.FastEntrySet<V>, Int2ReferenceSortedMap.FastSortedEntrySet<V>, Int2ShortMap.FastEntrySet, Int2ShortSortedMap.FastSortedEntrySet, Long2BooleanMap.FastEntrySet, Long2BooleanSortedMap.FastSortedEntrySet, Long2ByteMap.FastEntrySet, Long2ByteSortedMap.FastSortedEntrySet, Long2CharMap.FastEntrySet, Long2CharSortedMap.FastSortedEntrySet, Long2DoubleMap.FastEntrySet, Long2DoubleSortedMap.FastSortedEntrySet, Long2FloatMap.FastEntrySet, Long2FloatSortedMap.FastSortedEntrySet, Long2IntMap.FastEntrySet, Long2IntSortedMap.FastSortedEntrySet, Long2LongMap.FastEntrySet, Long2LongSortedMap.FastSortedEntrySet, Long2ObjectMap.FastEntrySet<V>, Long2ObjectSortedMap.FastSortedEntrySet<V>, Long2ReferenceMap.FastEntrySet<V>, Long2ReferenceSortedMap.FastSortedEntrySet<V>, Long2ShortMap.FastEntrySet, Long2ShortSortedMap.FastSortedEntrySet, Object2BooleanMap.FastEntrySet<K>, Object2BooleanSortedMap.FastSortedEntrySet<K>, Object2ByteMap.FastEntrySet<K>, Object2ByteSortedMap.FastSortedEntrySet<K>, Object2CharMap.FastEntrySet<K>, Object2CharSortedMap.FastSortedEntrySet<K>, Object2DoubleMap.FastEntrySet<K>, Object2DoubleSortedMap.FastSortedEntrySet<K>, Object2FloatMap.FastEntrySet<K>, Object2FloatSortedMap.FastSortedEntrySet<K>, Object2IntMap.FastEntrySet<K>, Object2IntSortedMap.FastSortedEntrySet<K>, Object2LongMap.FastEntrySet<K>, Object2LongSortedMap.FastSortedEntrySet<K>, Object2ObjectMap.FastEntrySet<K,V>, Object2ObjectSortedMap.FastSortedEntrySet<K,V>, Object2ReferenceMap.FastEntrySet<K,V>, Object2ReferenceSortedMap.FastSortedEntrySet<K,V>, Object2ShortMap.FastEntrySet<K>, Object2ShortSortedMap.FastSortedEntrySet<K>, ObjectCollection<K>, ObjectList<K>, ObjectSet<K>, ObjectSortedSet<K>, Reference2BooleanMap.FastEntrySet<K>, Reference2BooleanSortedMap.FastSortedEntrySet<K>, Reference2ByteMap.FastEntrySet<K>, Reference2ByteSortedMap.FastSortedEntrySet<K>, Reference2CharMap.FastEntrySet<K>, Reference2CharSortedMap.FastSortedEntrySet<K>, Reference2DoubleMap.FastEntrySet<K>, Reference2DoubleSortedMap.FastSortedEntrySet<K>, Reference2FloatMap.FastEntrySet<K>, Reference2FloatSortedMap.FastSortedEntrySet<K>, Reference2IntMap.FastEntrySet<K>, Reference2IntSortedMap.FastSortedEntrySet<K>, Reference2LongMap.FastEntrySet<K>, Reference2LongSortedMap.FastSortedEntrySet<K>, Reference2ObjectMap.FastEntrySet<K,V>, Reference2ObjectSortedMap.FastSortedEntrySet<K,V>, Reference2ReferenceMap.FastEntrySet<K,V>, Reference2ReferenceSortedMap.FastSortedEntrySet<K,V>, Reference2ShortMap.FastEntrySet<K>, Reference2ShortSortedMap.FastSortedEntrySet<K>, ReferenceCollection<K>, ReferenceList<K>, ReferenceSet<K>, ReferenceSortedSet<K>, Short2BooleanMap.FastEntrySet, Short2BooleanSortedMap.FastSortedEntrySet, Short2ByteMap.FastEntrySet, Short2ByteSortedMap.FastSortedEntrySet, Short2CharMap.FastEntrySet, Short2CharSortedMap.FastSortedEntrySet, Short2DoubleMap.FastEntrySet, Short2DoubleSortedMap.FastSortedEntrySet, Short2FloatMap.FastEntrySet, Short2FloatSortedMap.FastSortedEntrySet, Short2IntMap.FastEntrySet, Short2IntSortedMap.FastSortedEntrySet, Short2LongMap.FastEntrySet, Short2LongSortedMap.FastSortedEntrySet, Short2ObjectMap.FastEntrySet<V>, Short2ObjectSortedMap.FastSortedEntrySet<V>, Short2ReferenceMap.FastEntrySet<V>, Short2ReferenceSortedMap.FastSortedEntrySet<V>, Short2ShortMap.FastEntrySet, Short2ShortSortedMap.FastSortedEntrySet
All Known Implementing Classes:
AbstractObjectCollection, AbstractObjectList, AbstractObjectList.ObjectSubList, AbstractObjectSet, AbstractObjectSortedSet, AbstractReferenceCollection, AbstractReferenceList, AbstractReferenceList.ReferenceSubList, AbstractReferenceSet, AbstractReferenceSortedSet, ByteArrayFrontCodedList, CharArrayFrontCodedList, IntArrayFrontCodedList, LongArrayFrontCodedList, ObjectArrayList, ObjectArraySet, ObjectAVLTreeSet, ObjectCollections.EmptyCollection, ObjectCollections.SynchronizedCollection, ObjectCollections.UnmodifiableCollection, ObjectLinkedOpenCustomHashSet, ObjectLinkedOpenHashSet, ObjectLists.EmptyList, ObjectLists.Singleton, ObjectLists.SynchronizedList, ObjectLists.UnmodifiableList, ObjectOpenCustomHashSet, ObjectOpenHashSet, ObjectRBTreeSet, ObjectSets.EmptySet, ObjectSets.Singleton, ObjectSets.SynchronizedSet, ObjectSets.UnmodifiableSet, ObjectSortedSets.EmptySet, ObjectSortedSets.Singleton, ObjectSortedSets.SynchronizedSortedSet, ObjectSortedSets.UnmodifiableSortedSet, ReferenceArrayList, ReferenceArraySet, ReferenceCollections.EmptyCollection, ReferenceCollections.SynchronizedCollection, ReferenceCollections.UnmodifiableCollection, ReferenceLinkedOpenHashSet, ReferenceLists.EmptyList, ReferenceLists.Singleton, ReferenceLists.SynchronizedList, ReferenceLists.UnmodifiableList, ReferenceOpenHashSet, ReferenceSets.EmptySet, ReferenceSets.Singleton, ReferenceSets.SynchronizedSet, ReferenceSets.UnmodifiableSet, ReferenceSortedSets.EmptySet, ReferenceSortedSets.Singleton, ReferenceSortedSets.SynchronizedSortedSet, ReferenceSortedSets.UnmodifiableSortedSet, ShortArrayFrontCodedList

public interface ObjectIterable<K>
extends java.lang.Iterable<K>

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
 ObjectIterator<K> iterator()
          Returns a type-specific iterator.
 

Method Detail

iterator

ObjectIterator<K> 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<K>
Returns:
a type-specific iterator.