See: Description
Interface | Description |
---|---|
Equivalence<T> |
An interface that allows custom implementations for objects that are
comparable based on equality, hash code calculations, or according to
Comparable rules, but where the behaviour provided by the JDK, or
external libraries, cannot be modified, for example: arrays. |
Class | Description |
---|---|
AnyEquivalence<T> |
A compare function for objects.
|
ByteArrayEquivalence |
A compare function for unsigned byte arrays.
|
EquivalentHashMap<K,V> |
Custom hash-based map which accepts no null keys nor null values, where
equality and hash code calculations are done based on passed
Equivalence function implementations for keys
and values, as opposed to relying on their own equals/hashCode/toString
implementations. |
EquivalentHashMap.Node<K,V> | |
EquivalentHashSet<E> |
Custom hash-based set which accepts no null values, where
equality and hash code calculations are done based on passed
Equivalence function implementations for values,
as opposed to relying on their own equals/hashCode/toString implementations. |
EquivalentLinkedHashMap<K,V> |
Custom hash-based linked list map which accepts no null keys nor null values,
where equality and hash code calculations are done based on passed
Equivalence function implementations for keys
and values, as opposed to relying on their own equals/hashCode/toString
implementations. |
Enum | Description |
---|---|
EquivalentLinkedHashMap.IterationOrder |
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.