Hi.

IIUC, the discussion sparked by that new code is currently
converging towards deletion:
   https://markmail.org/message/nlqtk6na6nvwtelo

In any case, several arguments (confusing, unnecessary,
useless) were mentioned so that this commit be reverted.
A new thread should be started on the "dev" list, by someone
who still thinks that these utilities should be added.

Regards,
Gilles

Le lun. 3 juil. 2023 à 12:58, <ggreg...@apache.org> a écrit :
>
> This is an automated email from the ASF dual-hosted git repository.
>
> ggregory pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/commons-lang.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
>      new f68a643ef --corrected the isUnchecked method to check for null 
> (#1079)
> f68a643ef is described below
>
> commit f68a643ef99189d10a6753167367dcc8f943d634
> Author: Dimitrios Efthymiou <efthymiou.dimitri...@gmail.com>
> AuthorDate: Mon Jul 3 11:58:45 2023 +0100
>
>     --corrected the isUnchecked method to check for null (#1079)
>
>     --created test for null case
> ---
>  src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java | 2 +-
>  .../java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java  | 5 
> +++++
>  2 files changed, 6 insertions(+), 1 deletion(-)
>
> diff --git 
> a/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java 
> b/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
> index c98b5ed36..d1460b81f 100644
> --- a/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
> +++ b/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
> @@ -641,7 +641,7 @@ public class ExceptionUtils {
>       * @since 3.13.0
>       */
>      public static boolean isUnchecked(final Throwable throwable) {
> -        return !isChecked(throwable);
> +        return throwable != null && (throwable instanceof Error || throwable 
> instanceof RuntimeException);
>      }
>
>      /**
> diff --git 
> a/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java 
> b/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
> index 956a72390..c103345ff 100644
> --- a/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
> +++ b/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
> @@ -635,6 +635,11 @@ public class ExceptionUtilsTest extends AbstractLangTest 
> {
>          assertTrue(ExceptionUtils.isChecked(new TestThrowable()));
>      }
>
> +    @Test
> +    public void testIsUnchecked_null() {
> +        assertFalse(ExceptionUtils.isUnchecked(null));
> +    }
> +
>      @Test
>      public void testIsUnchecked_checked() {
>          assertFalse(ExceptionUtils.isUnchecked(new IOException()));
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to