diff --git a/src/main/java/org/apache/commons/lang3/ArrayUtils.java b/src/main/java/org/apache/commons/lang3/ArrayUtils.java index 1faa21e5f40..0d86aebd215 100644 --- a/src/main/java/org/apache/commons/lang3/ArrayUtils.java +++ b/src/main/java/org/apache/commons/lang3/ArrayUtils.java @@ -2188,7 +2188,7 @@ public static int getLength(final Object array) { * Multi-dimensional primitive arrays are also handled correctly by this method. *

* - * @param array the array to get a hash code for, {@code null} returns zero. + * @param array the array to get a hash code for, {@code null} returns a constant non-zero hash code as defined by {@link HashCodeBuilder}. * @return a hash code for the array. */ public static int hashCode(final Object array) { diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java b/src/main/java/org/apache/commons/lang3/StringUtils.java index 40abdcaee89..905498250f8 100644 --- a/src/main/java/org/apache/commons/lang3/StringUtils.java +++ b/src/main/java/org/apache/commons/lang3/StringUtils.java @@ -3415,7 +3415,8 @@ public static boolean isAlphaSpace(final CharSequence cs) { * * * @param css the CharSequences to check, may be null or empty. - * @return {@code true} if any of the CharSequences are {@link #isBlank(CharSequence) blank} (whitespaces, empty ({@code ""}), or {@code null}). + * @return true if any of the CharSequences are blank; {@code false} if the array is {@code null} or empty + * @see #isBlank(CharSequence) * @since 3.2 */ diff --git a/src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java b/src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java index 26c42fc34bf..6b92e8e7123 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/UncheckedFutureImpl.java @@ -42,6 +42,7 @@ public V get() { try { return super.get(); } catch (final InterruptedException e) { + Thread.currentThread().interrupt(); throw new UncheckedInterruptedException(e); } catch (final ExecutionException e) { throw new UncheckedExecutionException(e); @@ -53,6 +54,7 @@ public V get(final long timeout, final TimeUnit unit) { try { return super.get(timeout, unit); } catch (final InterruptedException e) { + Thread.currentThread().interrupt(); throw new UncheckedInterruptedException(e); } catch (final ExecutionException e) { throw new UncheckedExecutionException(e);