Class AnyServerEquivalence

  • All Implemented Interfaces:
    java.io.Serializable, Equivalence<java.lang.Object>

    public class AnyServerEquivalence
    extends java.lang.Object
    implements Equivalence<java.lang.Object>
    Deprecated.
    AnyServerEquivalence. Works for both objects and byte[]
    Since:
    5.3
    Author:
    Tristan Tarrant
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Equivalence<java.lang.Object> INSTANCE
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      int compare​(java.lang.Object obj, java.lang.Object otherObj)
      Deprecated.
      Compares the two given objects for order.
      boolean equals​(java.lang.Object obj, java.lang.Object otherObj)
      Deprecated.
      Indicates whether the objects passed are "equal to" each other.
      int hashCode​(java.lang.Object obj)
      Deprecated.
      Returns a hash code value for the object passed.
      boolean isComparable​(java.lang.Object obj)
      Deprecated.
      Returns whether the given object is comparable.
      java.lang.String toString​(java.lang.Object obj)
      Deprecated.
      Returns a string representation of the given object.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • INSTANCE

        public static final Equivalence<java.lang.Object> INSTANCE
        Deprecated.
    • Constructor Detail

      • AnyServerEquivalence

        public AnyServerEquivalence()
        Deprecated.
    • Method Detail

      • hashCode

        public int hashCode​(java.lang.Object obj)
        Deprecated.
        Description copied from interface: Equivalence
        Returns a hash code value for the object passed. As an example, implementors can provide an alternative implementation for the hash code calculation for arrays. So, instead of relying on Object.hashCode(), call Object.hashCode().
        Specified by:
        hashCode in interface Equivalence<java.lang.Object>
        Parameters:
        obj - instance to calculate hash code for
        Returns:
        a hash code value for the object passed as parameter
      • equals

        public boolean equals​(java.lang.Object obj,
                              java.lang.Object otherObj)
        Deprecated.
        Description copied from interface: Equivalence
        Indicates whether the objects passed are "equal to" each other. As an example, implementors can provide an alternative implementation for the equals for arrays. So, instead of relying on Object.equals(Object)}, call Arrays.equals(Object[], Object[]).
        Specified by:
        equals in interface Equivalence<java.lang.Object>
        Parameters:
        obj - to be compared with second parameter
        otherObj - to be compared with first parameter
        Returns:
        true if both objects are the same; false otherwise
      • toString

        public java.lang.String toString​(java.lang.Object obj)
        Deprecated.
        Description copied from interface: Equivalence
        Returns a string representation of the given object.
        Specified by:
        toString in interface Equivalence<java.lang.Object>
        Parameters:
        obj - whose string representation is to be returned
        Returns:
        a string representation of the passed object
      • isComparable

        public boolean isComparable​(java.lang.Object obj)
        Deprecated.
        Description copied from interface: Equivalence
        Returns whether the given object is comparable. In other words, if given an instance of the object, a sensible comparison can be computed using Equivalence.compare(Object, Object) method.
        Specified by:
        isComparable in interface Equivalence<java.lang.Object>
        Parameters:
        obj - instance to check if it's comparable
        Returns:
        true if the object is comparable; false otherwise
      • compare

        public int compare​(java.lang.Object obj,
                           java.lang.Object otherObj)
        Deprecated.
        Description copied from interface: Equivalence
        Compares the two given objects for order. Returns a negative integer, zero, or a positive integer as the first object is less than, equal to, or greater than the second object.
        Specified by:
        compare in interface Equivalence<java.lang.Object>
        Parameters:
        obj - first object to be compared
        otherObj - second object to be compared
        Returns:
        a negative integer, zero, or a positive integer as the first object is less than, equal to, or greater than the second object