Package org.apache.ignite.internal.util
Class GridArgumentCheck
- java.lang.Object
-
- org.apache.ignite.internal.util.GridArgumentCheck
-
-
Field Summary
Fields Modifier and Type Field Description static StringNULL_MSG_PREFIXNull pointer error message prefix.
-
Constructor Summary
Constructors Constructor Description GridArgumentCheck()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidensure(boolean cond, String desc)Checks if given argument's condition is equal totrue, otherwise throwsIllegalArgumentExceptionexception.static voidnotEmpty(double[] arr, String name)Checks that given array is not empty.static voidnotEmpty(int[] arr, String name)Checks that given array is not empty.static voidnotEmpty(long[] arr, String name)Checks that given array is not empty.static voidnotEmpty(Object[] arr, String name)Checks that given array is not empty.static voidnotEmpty(String str, String name)Checks that given String is not empty.static voidnotEmpty(Collection<?> c, String name)Checks that given collection is not empty.static voidnotNull(@Nullable Object val, String name)Checks if given argument value is notnull.static voidnotNull(Object val1, String name1, Object val2, String name2)Checks that none of the given values arenull.static voidnotNull(Object val1, String name1, Object val2, String name2, Object val3, String name3)Checks that none of the given values arenull.static voidnotNull(Object val1, String name1, Object val2, String name2, Object val3, String name3, Object val4, String name4)Checks that none of the given values arenull.static voidnotNullOrEmpty(String value, String name)Checks that a String is not null or empty.static voidnullableNotEmpty(String str, String name)Checks that given String is nullable but not empty.
-
-
-
Field Detail
-
NULL_MSG_PREFIX
public static final String NULL_MSG_PREFIX
Null pointer error message prefix.- See Also:
- Constant Field Values
-
-
Method Detail
-
notNull
public static void notNull(@Nullable @Nullable Object val, String name)Checks if given argument value is notnull. Otherwise - throwsNullPointerException.- Parameters:
val- Argument value to check.name- Name of the argument in the code (used in error message).
-
notNull
public static void notNull(Object val1, String name1, Object val2, String name2)
Checks that none of the given values arenull. Otherwise - throwsNullPointerException.- Parameters:
val1- 1st argument value to check.name1- Name of the 1st argument in the code (used in error message).val2- 2nd argument value to check.name2- Name of the 2nd argument in the code (used in error message).
-
notNull
public static void notNull(Object val1, String name1, Object val2, String name2, Object val3, String name3)
Checks that none of the given values arenull. Otherwise - throwsNullPointerException.- Parameters:
val1- 1st argument value to check.name1- Name of the 1st argument in the code (used in error message).val2- 2nd argument value to check.name2- Name of the 2nd argument in the code (used in error message).val3- 3rd argument value to check.name3- Name of the 3rd argument in the code (used in error message).
-
notNull
public static void notNull(Object val1, String name1, Object val2, String name2, Object val3, String name3, Object val4, String name4)
Checks that none of the given values arenull. Otherwise - throwsNullPointerException.- Parameters:
val1- 1st argument value to check.name1- Name of the 1st argument in the code (used in error message).val2- 2nd argument value to check.name2- Name of the 2nd argument in the code (used in error message).val3- 3rd argument value to check.name3- Name of the 3rd argument in the code (used in error message).val4- 4th argument value to check.name4- Name of the 4th argument in the code (used in error message).
-
ensure
public static void ensure(boolean cond, String desc)Checks if given argument's condition is equal totrue, otherwise throwsIllegalArgumentExceptionexception.- Parameters:
cond- Argument's value condition to check.desc- Description of the condition to be used in error message.
-
notEmpty
public static void notEmpty(Collection<?> c, String name)
Checks that given collection is not empty.- Parameters:
c- Collection.name- Argument name.
-
notEmpty
public static void notEmpty(Object[] arr, String name)
Checks that given array is not empty.- Parameters:
arr- Array.name- Argument name.
-
notEmpty
public static void notEmpty(int[] arr, String name)Checks that given array is not empty.- Parameters:
arr- Array.name- Argument name.
-
notEmpty
public static void notEmpty(long[] arr, String name)Checks that given array is not empty.- Parameters:
arr- Array.name- Argument name.
-
notEmpty
public static void notEmpty(double[] arr, String name)Checks that given array is not empty.- Parameters:
arr- Array.name- Argument name.
-
notEmpty
public static void notEmpty(String str, String name)
Checks that given String is not empty.- Parameters:
str- String.name- Argument name.
-
nullableNotEmpty
public static void nullableNotEmpty(String str, String name)
Checks that given String is nullable but not empty.- Parameters:
str- String.name- Argument name.
-
-