Package org.organicdesign.fp.collections
Class AbstractUnmodIterable<T>
- java.lang.Object
-
- org.organicdesign.fp.collections.AbstractUnmodIterable<T>
-
- All Implemented Interfaces:
Iterable<T>
,UnmodIterable<T>
,Transformable<T>
- Direct Known Subclasses:
AbstractUnmodMap
,AbstractUnmodSet
,UnmodList.AbstractUnmodList
public abstract class AbstractUnmodIterable<T> extends Object implements UnmodIterable<T>
Implements equals and hashCode() methods compatible with all java.util collections (this algorithm is not order-dependent) and toString which takes the name of the sub-class.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.organicdesign.fp.collections.UnmodIterable
UnmodIterable.UnIterable
-
-
Constructor Summary
Constructors Constructor Description AbstractUnmodIterable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
hashCode()
@NotNull String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface org.organicdesign.fp.xform.Transformable
any, toImList, toImMap, toImRrbt, toImSet, toImSortedMap, toImSortedSet, toMutList, toMutMap, toMutRrbt, toMutSet, toMutSortedMap, toMutSortedSet
-
-