Emit correct exceptions

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137539 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2003-07-31 22:30:07 +00:00
parent 4926914ecb
commit ed86f124d6
1 changed files with 4 additions and 4 deletions

View File

@ -66,7 +66,7 @@ import org.apache.commons.lang.math.NumberUtils;
* @author Stephen Colebourne * @author Stephen Colebourne
* @author Matthew Hawthorne * @author Matthew Hawthorne
* @since 2.0 * @since 2.0
* @version $Id: BooleanUtils.java,v 1.9 2003/07/25 23:06:58 scolebourne Exp $ * @version $Id: BooleanUtils.java,v 1.10 2003/07/31 22:30:07 scolebourne Exp $
*/ */
public class BooleanUtils { public class BooleanUtils {
@ -620,13 +620,13 @@ public class BooleanUtils {
* *
* @param array an array of <code>boolean<code>s * @param array an array of <code>boolean<code>s
* @return <code>true</code> if the xor is successful. * @return <code>true</code> if the xor is successful.
* @throws NullArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is <code>null</code>
* @throws IllegalArgumentException if <code>array</code> is empty. * @throws IllegalArgumentException if <code>array</code> is empty.
*/ */
public static boolean xor(boolean[] array) { public static boolean xor(boolean[] array) {
// Validates input // Validates input
if (array == null) { if (array == null) {
throw new NullArgumentException("Array"); throw new IllegalArgumentException("The Array must not be null");
} else if (array.length == 0) { } else if (array.length == 0) {
throw new IllegalArgumentException("Array is empty"); throw new IllegalArgumentException("Array is empty");
} }
@ -655,7 +655,7 @@ public class BooleanUtils {
* @param array an array of <code>Boolean<code>s * @param array an array of <code>Boolean<code>s
* @return <code>true</code> if the xor is successful. * @return <code>true</code> if the xor is successful.
* @throws NullPointerException if <code>array</code> contains a <code>null</code> * @throws NullPointerException if <code>array</code> contains a <code>null</code>
* @throws NullArgumentException if <code>array</code> is <code>null</code> * @throws IllegalArgumentException if <code>array</code> is <code>null</code>
* @throws IllegalArgumentException if <code>array</code> is empty. * @throws IllegalArgumentException if <code>array</code> is empty.
*/ */
public static Boolean xor(Boolean[] array) { public static Boolean xor(Boolean[] array) {