## Uses of Class
org.apache.sis.util.NullArgumentException

- Packages that use NullArgumentException
  Package | Description
  --- | ---
  org.apache.sis.util | Simple data objects and miscellaneous utilities.
  org.apache.sis.util.collection | Addition to the collection framework.

- - ### Uses of NullArgumentException in org.apache.sis.util

    Methods in org.apache.sis.util that throw NullArgumentException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T> T[]` | ArraysExt.`append​(T[] array, T element)` | Returns a copy of the given array with a single element appended at the end.
    `static void` | ArgumentChecks.`ensureNonEmpty​(String name, CharSequence text)` | Makes sure that a character sequence is non-null and non-empty.
    `static void` | ArgumentChecks.`ensureNonEmpty​(String name, Object[] array)` | Makes sure that an array is non-null and non-empty.
    `static void` | ArgumentChecks.`ensureNonNull​(String name, Object object)` | Makes sure that an argument is non-null.
    `static void` | ArgumentChecks.`ensureNonNullElement​(String name, int index, Object element)` | Makes sure that an array element is non-null.
    `static boolean[]` | ArraysExt.`insert​(boolean[] src, int srcOff, boolean[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static boolean[]` | ArraysExt.`insert​(boolean[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static byte[]` | ArraysExt.`insert​(byte[] src, int srcOff, byte[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static byte[]` | ArraysExt.`insert​(byte[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static char[]` | ArraysExt.`insert​(char[] src, int srcOff, char[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static char[]` | ArraysExt.`insert​(char[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static double[]` | ArraysExt.`insert​(double[] src, int srcOff, double[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static double[]` | ArraysExt.`insert​(double[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static float[]` | ArraysExt.`insert​(float[] src, int srcOff, float[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static float[]` | ArraysExt.`insert​(float[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static int[]` | ArraysExt.`insert​(int[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static int[]` | ArraysExt.`insert​(int[] src, int srcOff, int[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static long[]` | ArraysExt.`insert​(long[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static long[]` | ArraysExt.`insert​(long[] src, int srcOff, long[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static short[]` | ArraysExt.`insert​(short[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static short[]` | ArraysExt.`insert​(short[] src, int srcOff, short[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static <E> E[]` | ArraysExt.`insert​(E[] array, int first, int length)` | Returns an array containing the same elements than the given array, with additional "spaces" in the given range.
    `static <E> E[]` | ArraysExt.`insert​(E[] src, int srcOff, E[] dst, int dstOff, int length)` | Returns an array containing the same elements than the given array, with the content of an other array inserted at the given index.
    `static boolean[]` | ArraysExt.`remove​(boolean[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static byte[]` | ArraysExt.`remove​(byte[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static char[]` | ArraysExt.`remove​(char[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static double[]` | ArraysExt.`remove​(double[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static float[]` | ArraysExt.`remove​(float[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static int[]` | ArraysExt.`remove​(int[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static long[]` | ArraysExt.`remove​(long[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static short[]` | ArraysExt.`remove​(short[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.
    `static <E> E[]` | ArraysExt.`remove​(E[] array, int first, int length)` | Returns an array containing the same elements than the given array except for the given range.

  - ### Uses of NullArgumentException in org.apache.sis.util.collection

    Methods in org.apache.sis.util.collection that throw NullArgumentException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | WeakHashSet.`add​(E element)` | Adds the specified element to this set if it is not already present.
    `V` | WeakValueHashMap.`put​(K key, V value)` | Associates the specified value with the specified key in this map.
    `V` | WeakValueHashMap.`putIfAbsent​(K key, V value)` | Associates the specified value with the specified key in this map if no value were previously associated.