From 36c53f2bc9e2572906a997d952a5507db25d7fbe Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 14 Aug 2017 14:27:34 +0200 Subject: [PATCH] Added getExceptionMessage() utility method. --- src/dorkbox/util/OS.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/dorkbox/util/OS.java b/src/dorkbox/util/OS.java index dbaeb48..89b43e0 100644 --- a/src/dorkbox/util/OS.java +++ b/src/dorkbox/util/OS.java @@ -302,6 +302,21 @@ class OS { .availableProcessors() - 2, 1); } + + /** + * @return the first line of the exception message from 'throwable' + */ + public static + String getExceptionMessage(final Throwable throwable) { + String message = throwable.getMessage(); + int index = message.indexOf(OS.LINE_SEPARATOR); + if (index > -1) { + message = message.substring(0, index); + } + + return message; + } + @Override public final Object clone() throws java.lang.CloneNotSupportedException {