Uses of Interface
org.organicdesign.fp.collections.Equator
-
Packages that use Equator Package Description org.organicdesign.fp.collections Type-safe versions of immutable collections (mostly from Clojure), plus unmodifiable and immutable collection interfaces that fit these collections into the java.util interfaces. -
-
Uses of Equator in org.organicdesign.fp.collections
Subinterfaces of Equator in org.organicdesign.fp.collections Modifier and Type Interface Description interfaceComparisonContext<T>Represents a context for comparison because sometimes you order the same things differently.Classes in org.organicdesign.fp.collections that implement Equator Modifier and Type Class Description static classComparisonContext.CompCtxPlease access this type-safely throughComparisonContext.defCompCtx()instead of calling directly.static classEquator.Equatstatic classRangeOfInt.EquatMethods in org.organicdesign.fp.collections that return Equator Modifier and Type Method Description static <T> @NotNull Equator<T>Equator. defaultEquator()Equator<K>BaseUnsortedMap. equator()Returns the Equator used by this map for equals comparisons and hashCodes@NotNull Equator<K>PersistentHashMap. equator()Returns the Equator used by this map for equals comparisons and hashCodesEquator<K>PersistentHashMap.MutHashMap. equator()Equator<E>PersistentHashSet. equator()Returns the Equator used by this set for equals comparisons and hashCodesMethods in org.organicdesign.fp.collections with parameters of type Equator Modifier and Type Method Description static <K,V>
@NotNull PersistentHashMap<K,V>PersistentHashMap. empty(@Nullable Equator<K> e)static <E> PersistentHashSet<E>PersistentHashSet. empty(Equator<E> eq)static <K,V>
@NotNull PersistentHashMap.MutHashMap<K,V>PersistentHashMap. emptyMutable(Equator<K> e)Works around some type inference limitations of Java 8.static <E> PersistentHashSet.MutHashSet<E>PersistentHashSet. emptyMutable(Equator<E> eq)Works around some type inference limitations of Java 8.static <K,V>
@NotNull PersistentHashMap<K,V>PersistentHashMap. ofEq(Equator<K> eq, @Nullable Iterable<Map.Entry<K,V>> es)Returns a new PersistentHashMap of the given keys and their paired values, skipping any null Entries.static <E> PersistentHashSet<E>PersistentHashSet. ofEq(Equator<E> eq, Iterable<E> init)
-