Class ObjectUtil

java.lang.Object
org.spockframework.util.ObjectUtil

public abstract class ObjectUtil extends Object
Utility methods applicable to (almost) any object. Includes null-safe variants of methods on class Object.
  • Constructor Details

    • ObjectUtil

      public ObjectUtil()
  • Method Details

    • equals

      public static boolean equals(Object obj1, Object obj2)
    • hashCode

      public static int hashCode(Object obj)
    • toString

      public static String toString(Object obj)
    • getClass

      public static Class<?> getClass(Object obj)
    • voidAwareGetClass

      public static Class<?> voidAwareGetClass(Object obj)
    • eitherNull

      public static boolean eitherNull(Object... objs)
    • compare

      public static <T extends Comparable<T>> int compare(T c1, T c2)
    • asInstance

      public static <T> T asInstance(Object obj, Class<T> type)