Package picocli.codegen.util
Class Assert
- java.lang.Object
-
- picocli.codegen.util.Assert
-
public final class Assert extends java.lang.ObjectUtility class providing some defensive coding convenience methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanequals(java.lang.Object obj1, java.lang.Object obj2)static inthashCode(boolean bool)static inthashCode(java.lang.Object obj)static <T> TnotNull(T object, java.lang.String description)Throws a NullPointerException if the specified object is null.
-
-
-
Method Detail
-
notNull
public static <T> T notNull(T object, java.lang.String description)Throws a NullPointerException if the specified object is null.- Type Parameters:
T- type of the object to check- Parameters:
object- the object to verifydescription- error message- Returns:
- the verified object
-
equals
public static boolean equals(java.lang.Object obj1, java.lang.Object obj2)
-
hashCode
public static int hashCode(java.lang.Object obj)
-
hashCode
public static int hashCode(boolean bool)
-
-