Package org.apache.tiles
Class CompareUtil
- java.lang.Object
-
- org.apache.tiles.CompareUtil
-
public final class CompareUtil extends java.lang.Object
Utilities to work with comparation between objects.- Since:
- 2.2.0
- Version:
- $Rev: 787720 $ $Date: 2009-06-24 01:39:21 +1000 (Wed, 24 Jun 2009) $
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
nullSafeEquals(java.lang.Object obj1, java.lang.Object obj2)
Checks if two objects (eventually null) are the same.static int
nullSafeHashCode(java.lang.Object obj)
Returns0
if the object is null, the hash code of the object otherwise.
-
-
-
Method Detail
-
nullSafeEquals
public static boolean nullSafeEquals(java.lang.Object obj1, java.lang.Object obj2)
Checks if two objects (eventually null) are the same. They are considered the same even if they are both null.- Parameters:
obj1
- The first object to check.obj2
- The second object to check.- Returns:
true
if the objects are the same.- Since:
- 2.2.0
-
nullSafeHashCode
public static int nullSafeHashCode(java.lang.Object obj)
Returns0
if the object is null, the hash code of the object otherwise.- Parameters:
obj
- The object from which the hash code must be calculated..- Returns:
- The hash code.
- Since:
- 2.2.0
-
-