Package io.hekate.core.internal.util
Class ArgAssert
- java.lang.Object
-
- io.hekate.core.internal.util.ArgAssert
-
public final class ArgAssert extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
check(boolean that, String msg)
static void
isFalse(boolean condition, String msg)
static void
isTrue(boolean condition, String msg)
static String
notEmpty(String str, String argName)
static <T> T
notNull(T obj, String argName)
static void
positive(long val, String argName)
static void
powerOfTwo(int val, String argName)
-
-
-
Method Detail
-
check
public static void check(boolean that, String msg) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
notNull
public static <T> T notNull(T obj, String argName)
-
isFalse
public static void isFalse(boolean condition, String msg)
-
isTrue
public static void isTrue(boolean condition, String msg)
-
positive
public static void positive(long val, String argName)
-
powerOfTwo
public static void powerOfTwo(int val, String argName)
-
-