Uses of Class
io.timeandspace.collect.Equivalence
-
Packages that use Equivalence Package Description io.timeandspace.collect io.timeandspace.collect.map io.timeandspace.smoothie -
-
Uses of Equivalence in io.timeandspace.collect
Subclasses of Equivalence in io.timeandspace.collect Modifier and Type Class Description classStatelessEquivalence<T>Base class for statelessEquivalenceimplementations.Methods in io.timeandspace.collect that return Equivalence Modifier and Type Method Description static Equivalence<String>Equivalence. caseInsensitive()Returns theStringequivalence that usesString.equalsIgnoreCase(java.lang.String)to compare strings.static Equivalence<CharSequence>Equivalence. charSequence()Returns the equivalence that comparesCharSequences by their contents.static <T> Equivalence<T>Equivalence. defaultEquality()Returns the default, built-in equivalence in Java, driven byObject.equals(Object)andObject.hashCode()methods.static <K,V>
Equivalence<Map.Entry<K,V>>Equivalence. entryEquivalence(Equivalence<K> keyEquivalence, Equivalence<V> valueEquivalence)Returns aMap.Entryequivalence for the given key and value equivalences.static <T> Equivalence<T>Equivalence. identity()Returns the equivalence that uses==to compare objects andSystem.identityHashCode(Object)to compute the hash code.Methods in io.timeandspace.collect with parameters of type Equivalence Modifier and Type Method Description static <K,V>
Equivalence<Map.Entry<K,V>>Equivalence. entryEquivalence(Equivalence<K> keyEquivalence, Equivalence<V> valueEquivalence)Returns aMap.Entryequivalence for the given key and value equivalences. -
Uses of Equivalence in io.timeandspace.collect.map
Methods in io.timeandspace.collect.map that return Equivalence Modifier and Type Method Description Equivalence<K>ObjObjMap. keyEquivalence()Returns the equivalence strategy for keys for this map.Equivalence<V>ObjObjMap. valueEquivalence()Returns the equivalence strategy for values for this map. -
Uses of Equivalence in io.timeandspace.smoothie
Methods in io.timeandspace.smoothie that return Equivalence Modifier and Type Method Description Equivalence<K>SmoothieMap. keyEquivalence()Equivalence<V>SmoothieMap. valueEquivalence()Methods in io.timeandspace.smoothie with parameters of type Equivalence Modifier and Type Method Description SmoothieMapBuilder<K,V>SmoothieMapBuilder. keyEquivalence(Equivalence<K> keyEquivalence)Sets theEquivalenceused for comparing keys in SmoothieMaps created with this builder to the given equivalence.SmoothieMapBuilder<K,V>SmoothieMapBuilder. valueEquivalence(Equivalence<V> valueEquivalence)Sets theEquivalenceused for comparing values in SmoothieMaps created with this builder to the given equivalence.
-