diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IOUtil.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IOUtil.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IOUtil.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IOUtil.java index 9bb821777f..a55380e4d9 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IOUtil.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IOUtil.java @@ -108,6 +108,21 @@ public final class IOUtil } /** + * @since 3.13 + */ + public static IOException ioException(Exception ex) + { + if (ex instanceof IOException) + { + return (IOException)ex; + } + + IOException ioException = new IOException(ex.getMessage()); + ioException.initCause(ex); + return ioException; + } + + /** * @since 3.1 */ public static void print(StackTraceElement[] elements) |