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 class
StatelessEquivalence<T>
Base class for statelessEquivalence
implementations.Methods in io.timeandspace.collect that return Equivalence Modifier and Type Method Description static Equivalence<String>
Equivalence. caseInsensitive()
Returns theString
equivalence that usesString.equalsIgnoreCase(java.lang.String)
to compare strings.static Equivalence<CharSequence>
Equivalence. charSequence()
Returns the equivalence that comparesCharSequence
s 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.Entry
equivalence 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.Entry
equivalence 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 theEquivalence
used for comparing keys in SmoothieMaps created with this builder to the given equivalence.SmoothieMapBuilder<K,V>
SmoothieMapBuilder. valueEquivalence(Equivalence<V> valueEquivalence)
Sets theEquivalence
used for comparing values in SmoothieMaps created with this builder to the given equivalence.
-