Package com.orsonpdf.util
Class Args
java.lang.Object
com.orsonpdf.util.Args
A utility class that performs checks for method argument validity.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
arrayMustHaveLength
(int length, boolean[] array, String ref) Checks an array to ensure it has the correct length and throws anIllegalArgumentException
if it does not.static void
arrayMustHaveLength
(int length, double[] array, String ref) Checks an array to ensure it has the correct length and throws anIllegalArgumentException
if it does not.static void
nullNotPermitted
(Object obj, String ref) Checks that an argument is non-null
and throws anIllegalArgumentException
otherwise.
-
Constructor Details
-
Args
private Args()
-
-
Method Details
-
nullNotPermitted
Checks that an argument is non-null
and throws anIllegalArgumentException
otherwise.- Parameters:
obj
- the object to check fornull
.ref
- the text name for the parameter (to include in the exception message).
-
arrayMustHaveLength
Checks an array to ensure it has the correct length and throws anIllegalArgumentException
if 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
Checks an array to ensure it has the correct length and throws anIllegalArgumentException
if 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).
-