org.spockframework.util
Class ObjectUtil
java.lang.Object
org.spockframework.util.ObjectUtil
public abstract class ObjectUtil
- extends java.lang.Object
Utility methods applicable to (almost) any object. Includes null-safe variants of methods on class Object.
Method Summary |
static
<T extends java.lang.Comparable<T>>
int |
|
compare(T c1,
T c2)
|
static boolean |
eitherNull(java.lang.Object... objs)
|
static boolean |
equals(java.lang.Object obj1,
java.lang.Object obj2)
|
static java.lang.Class<?> |
getClass(java.lang.Object obj)
|
static int |
hashCode(java.lang.Object obj)
|
static java.lang.String |
toString(java.lang.Object obj)
|
static java.lang.Class<?> |
voidAwareGetClass(java.lang.Object obj)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectUtil
public ObjectUtil()
equals
public static boolean equals(java.lang.Object obj1,
java.lang.Object obj2)
hashCode
public static int hashCode(java.lang.Object obj)
toString
public static java.lang.String toString(java.lang.Object obj)
getClass
public static java.lang.Class<?> getClass(java.lang.Object obj)
voidAwareGetClass
public static java.lang.Class<?> voidAwareGetClass(java.lang.Object obj)
eitherNull
public static boolean eitherNull(java.lang.Object... objs)
compare
public static <T extends java.lang.Comparable<T>> int compare(T c1,
T c2)
Copyright © 2013. All rights reserved