diff --git a/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java b/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java index 1df58fceb..05c6f0e26 100644 --- a/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java +++ b/src/main/java/org/apache/commons/collections4/keyvalue/MultiKey.java @@ -126,7 +126,7 @@ public class MultiKey implements Serializable { * This is equivalent to new MultiKey(keys, true). * * @param keys the array of keys, not null - * @throws IllegalArgumentException if the key array is null + * @throws NullPointerException if the key array is null */ public MultiKey(final K[] keys) { this(keys, true); @@ -153,13 +153,13 @@ public class MultiKey implements Serializable { * * @param keys the array of keys, not null * @param makeClone true to clone the array, false to assign it - * @throws IllegalArgumentException if the key array is null + * @throws NullPointerException if the key array is null * @since 3.1 */ public MultiKey(final K[] keys, final boolean makeClone) { super(); if (keys == null) { - throw new IllegalArgumentException("The array of keys must not be null"); + throw new NullPointerException("The array of keys must not be null"); } if (makeClone) { this.keys = keys.clone(); diff --git a/src/main/java/org/apache/commons/collections4/set/ListOrderedSet.java b/src/main/java/org/apache/commons/collections4/set/ListOrderedSet.java index ea0db4ea2..c6c8a8bfa 100644 --- a/src/main/java/org/apache/commons/collections4/set/ListOrderedSet.java +++ b/src/main/java/org/apache/commons/collections4/set/ListOrderedSet.java @@ -147,7 +147,7 @@ public class ListOrderedSet * Constructor that wraps (not copies). * * @param set the set to decorate, must not be null - * @throws IllegalArgumentException if set is null + * @throws NullPointerException if set is null */ protected ListOrderedSet(final Set set) { super(set); diff --git a/src/test/java/org/apache/commons/collections4/keyvalue/MultiKeyTest.java b/src/test/java/org/apache/commons/collections4/keyvalue/MultiKeyTest.java index 027dbd579..fdff03d64 100644 --- a/src/test/java/org/apache/commons/collections4/keyvalue/MultiKeyTest.java +++ b/src/test/java/org/apache/commons/collections4/keyvalue/MultiKeyTest.java @@ -96,15 +96,15 @@ public class MultiKeyTest { try { new MultiKey<>(keys); fail(); - } catch (final IllegalArgumentException ex) {} + } catch (final NullPointerException ex) {} try { new MultiKey<>(keys, true); fail(); - } catch (final IllegalArgumentException ex) {} + } catch (final NullPointerException ex) {} try { new MultiKey<>(keys, false); fail(); - } catch (final IllegalArgumentException ex) {} + } catch (final NullPointerException ex) {} } @Test