Package gnu.trove

Interface TObjectHashingStrategy<T>

    • Method Detail

      • computeHashCode

        int computeHashCode​(T object)
        Computes a hash code for the specified object. Implementors can use the object's own hashCode method, the Java runtime's identityHashCode, or a custom scheme.
        Parameters:
        object - for which the hashcode is to be computed
        Returns:
        the hashCode
      • equals

        boolean equals​(T o1,
                       T o2)
        Compares o1 and o2 for equality. Strategy implementors may use the objects' own equals() methods, compare object references, or implement some custom scheme.
        Parameters:
        o1 - an Object value
        o2 - an Object value
        Returns:
        true if the objects are equal according to this strategy.