diff --git a/src/main/java/org/apache/commons/lang3/ArrayUtils.java b/src/main/java/org/apache/commons/lang3/ArrayUtils.java index 926850b5d..450b3ec2c 100644 --- a/src/main/java/org/apache/commons/lang3/ArrayUtils.java +++ b/src/main/java/org/apache/commons/lang3/ArrayUtils.java @@ -3453,7 +3453,7 @@ public static Boolean[] toObject(final boolean[] array) { * @since 2.1 */ public static boolean isEmpty(final Object[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3464,7 +3464,7 @@ public static boolean isEmpty(final Object[] array) { * @since 2.1 */ public static boolean isEmpty(final long[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3475,7 +3475,7 @@ public static boolean isEmpty(final long[] array) { * @since 2.1 */ public static boolean isEmpty(final int[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3486,7 +3486,7 @@ public static boolean isEmpty(final int[] array) { * @since 2.1 */ public static boolean isEmpty(final short[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3497,7 +3497,7 @@ public static boolean isEmpty(final short[] array) { * @since 2.1 */ public static boolean isEmpty(final char[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3508,7 +3508,7 @@ public static boolean isEmpty(final char[] array) { * @since 2.1 */ public static boolean isEmpty(final byte[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3519,7 +3519,7 @@ public static boolean isEmpty(final byte[] array) { * @since 2.1 */ public static boolean isEmpty(final double[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3530,7 +3530,7 @@ public static boolean isEmpty(final double[] array) { * @since 2.1 */ public static boolean isEmpty(final float[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } /** @@ -3541,7 +3541,7 @@ public static boolean isEmpty(final float[] array) { * @since 2.1 */ public static boolean isEmpty(final boolean[] array) { - return array == null || array.length == 0; + return getLength(array) == 0; } // ----------------------------------------------------------------------