@InterfaceAudience.Private public class Check extends Object
Commonly used for method arguments preconditions.
| Constructor and Description | 
|---|
| Check() | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | ge0(int value,
   String name)Verifies an integer is greater or equal to zero. | 
| static long | ge0(long value,
   String name)Verifies an long is greater or equal to zero. | 
| static int | gt0(int value,
   String name)Verifies an integer is greater than zero. | 
| static long | gt0(long value,
   String name)Verifies an long is greater than zero. | 
| static String | notEmpty(String str,
        String name)Verifies a string is not NULL and not emtpy | 
| static List<String> | notEmptyElements(List<String> list,
                String name)Verifies a string list is not NULL and not emtpy | 
| static <T> T | notNull(T obj,
       String name)Verifies a variable is not NULL. | 
| static <T> List<T> | notNullElements(List<T> list,
               String name)Verifies a list does not have any NULL elements. | 
| static String | validIdentifier(String value,
               int maxLen,
               String name)Verifies a value is a valid identifier,
  [a-zA-z_][a-zA-Z0-9_\-]*, up to a maximum length. | 
public static <T> T notNull(T obj,
                            String name)
obj - the variable to check.name - the name to use in the exception message.IllegalArgumentException - if the variable is NULL.public static <T> List<T> notNullElements(List<T> list, String name)
list - the list to check.name - the name to use in the exception message.IllegalArgumentException - if the list has NULL elements.public static String notEmpty(String str, String name)
str - the variable to check.name - the name to use in the exception message.IllegalArgumentException - if the variable is NULL or empty.public static List<String> notEmptyElements(List<String> list, String name)
list - the list to check.name - the name to use in the exception message.IllegalArgumentException - if the string list has NULL or empty
 elements.public static String validIdentifier(String value, int maxLen, String name)
[a-zA-z_][a-zA-Z0-9_\-]*, up to a maximum length.value - string to check if it is a valid identifier.maxLen - maximun length.name - the name to use in the exception message.IllegalArgumentException - if the string is not a valid identifier.public static int gt0(int value,
                      String name)
value - integer value.name - the name to use in the exception message.IllegalArgumentException - if the integer is zero or less.public static long gt0(long value,
                       String name)
value - long value.name - the name to use in the exception message.IllegalArgumentException - if the long is zero or less.public static int ge0(int value,
                      String name)
value - integer value.name - the name to use in the exception message.IllegalArgumentException - if the integer is greater or equal to zero.public static long ge0(long value,
                       String name)
value - integer value.name - the name to use in the exception message.IllegalArgumentException - if the long is greater or equal to zero.Copyright © 2008–2023 Apache Software Foundation. All rights reserved.