Package picocli.codegen.util
Class Assert
- java.lang.Object
-
- picocli.codegen.util.Assert
-
public final class Assert extends java.lang.Object
Utility class providing some defensive coding convenience methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
equals(java.lang.Object obj1, java.lang.Object obj2)
static int
hashCode(boolean bool)
static int
hashCode(java.lang.Object obj)
static <T> T
notNull(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)
-
-