gnu.trove

Class TObjectIdentityHashingStrategy<T>

Implemented Interfaces:
TObjectHashingStrategy

public final class TObjectIdentityHashingStrategy<T>
extends java.lang.Object
implements TObjectHashingStrategy

This object hashing strategy uses the System.identityHashCode method to provide identity hash codes. These are identical to the value produced by Object.hashCode(), even when the type of the object being hashed overrides that method. Created: Sat Aug 17 11:13:15 2002
Version:
$Id: TObjectIdentityHashingStrategy.java,v 1.4 2007/06/11 15:26:44 robeden Exp $
Author:
Eric Friedman

Method Summary

int
computeHashCode(T object)
Delegates hash code computation to the System.identityHashCode(Object) method.
boolean
equals(T o1, T o2)
Compares object references for equality.

Method Details

computeHashCode

public final int computeHashCode(T object)
Delegates hash code computation to the System.identityHashCode(Object) method.
Parameters:
object - for which the hashcode is to be computed
Returns:
the hashCode

equals

public final boolean equals(T o1,
                            T o2)
Compares object references for equality.
Parameters:
o1 - an Object value
o2 - an Object value
Returns:
true if o1 == o2

GNU Trove is copyright B) 2001-2007 Eric D. Friedman. All Rights Reserved.