From 6e29350a95247089c24ade32b86c218978d30db5 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Wed, 13 Aug 2008 15:21:23 +0000 Subject: [PATCH] change: define WrappedIOException.getCause() to return an IOException SVN: 7902 --- .../common/exceptions/CheckedExceptionTunnel.java | 11 ----------- .../cisd/common/exceptions/WrappedIOException.java | 6 ++++++ 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/common/source/java/ch/systemsx/cisd/common/exceptions/CheckedExceptionTunnel.java b/common/source/java/ch/systemsx/cisd/common/exceptions/CheckedExceptionTunnel.java index 4fea3cbf2e7..1c5ef506ca3 100644 --- a/common/source/java/ch/systemsx/cisd/common/exceptions/CheckedExceptionTunnel.java +++ b/common/source/java/ch/systemsx/cisd/common/exceptions/CheckedExceptionTunnel.java @@ -94,17 +94,6 @@ public class CheckedExceptionTunnel extends RuntimeException return new CheckedExceptionTunnel(exception); } - /** - * Returns the original exception before being wrapped for an {@link WrappedIOException}. - */ - public final static IOException unwrapIfNecessary(final WrappedIOException exception) - { - assert exception != null : "Exception not specified."; - - // We are sure that the wrapped exception is an 'IOException'. - return (IOException) exception.getCause(); - } - /** * Returns the original exception before being wrapped, if the exception has been wrapped, or * <var>exception</var> otherwise. diff --git a/common/source/java/ch/systemsx/cisd/common/exceptions/WrappedIOException.java b/common/source/java/ch/systemsx/cisd/common/exceptions/WrappedIOException.java index 983ea1b89fd..e8fa2e620fc 100644 --- a/common/source/java/ch/systemsx/cisd/common/exceptions/WrappedIOException.java +++ b/common/source/java/ch/systemsx/cisd/common/exceptions/WrappedIOException.java @@ -39,4 +39,10 @@ public class WrappedIOException extends CheckedExceptionTunnel assert checkedException != null; } + @Override + public IOException getCause() + { + return (IOException) super.getCause(); + } + } -- GitLab