Package com.orsonpdf.util
Class Args
- java.lang.Object
-
- com.orsonpdf.util.Args
-
public class Args extends java.lang.ObjectA utility class that performs checks for method argument validity.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateArgs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidarrayMustHaveLength(int length, boolean[] array, java.lang.String ref)Checks an array to ensure it has the correct length and throws anIllegalArgumentExceptionif it does not.static voidarrayMustHaveLength(int length, double[] array, java.lang.String ref)Checks an array to ensure it has the correct length and throws anIllegalArgumentExceptionif it does not.static voidnullNotPermitted(java.lang.Object obj, java.lang.String ref)Checks that an argument is non-nulland throws anIllegalArgumentExceptionotherwise.
-
-
-
Method Detail
-
nullNotPermitted
public static void nullNotPermitted(java.lang.Object obj, java.lang.String ref)Checks that an argument is non-nulland throws anIllegalArgumentExceptionotherwise.- Parameters:
obj- the object to check fornull.ref- the text name for the parameter (to include in the exception message).
-
arrayMustHaveLength
public static void arrayMustHaveLength(int length, boolean[] array, java.lang.String ref)Checks an array to ensure it has the correct length and throws anIllegalArgumentExceptionif it does not.- Parameters:
length- the required length.array- the array to check.ref- the text name of the array parameter (to include in the exception message).
-
arrayMustHaveLength
public static void arrayMustHaveLength(int length, double[] array, java.lang.String ref)Checks an array to ensure it has the correct length and throws anIllegalArgumentExceptionif it does not.- Parameters:
length- the required length.array- the array to check.ref- the text name of the array parameter (to include in the exception message).
-
-