com.google.common.base
Class Equivalences

java.lang.Object
  extended by com.google.common.base.Equivalences

@Beta
@GwtCompatible
public final class Equivalences
extends Object

Contains static factory methods for creating Equivalence instances.

All methods return serializable instances.

Since:
4.0
Author:
Bob Lee, Kurt Alfred Kluever, Gregory Kick

Method Summary
static Equivalence<Object> equals()
          Deprecated. This method has been moved to Equivalence.equals(). This method is scheduled to be removed in Guava release 14.0.
static Equivalence<Object> identity()
          Deprecated. This method has been moved to Equivalence.identity(). This method is schedule to be removed in Guava release 14.0.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

equals

@Deprecated
public static Equivalence<Object> equals()
Deprecated. This method has been moved to Equivalence.equals(). This method is scheduled to be removed in Guava release 14.0.

Returns an equivalence that delegates to Object.equals(java.lang.Object) and Object.hashCode(). Equivalence.equivalent(T, T) returns true if both values are null, or if neither value is null and Object.equals(java.lang.Object) returns true. Equivalence.hash(T) returns 0 if passed a null value.

Since:
8.0 (present null-friendly behavior), 4.0 (otherwise)

identity

@Deprecated
public static Equivalence<Object> identity()
Deprecated. This method has been moved to Equivalence.identity(). This method is schedule to be removed in Guava release 14.0.

Returns an equivalence that uses == to compare values and System.identityHashCode(Object) to compute the hash code. Equivalence.equivalent(T, T) returns true if a == b, including in the case that a and b are both null.



Copyright © 2010-2012. All Rights Reserved.