diff options
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/BugzillasTest.java | 2 | ||||
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IORuntimeException.java | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/BugzillasTest.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/BugzillasTest.java index 2161cdb05b..2dba7aa0b9 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/BugzillasTest.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/BugzillasTest.java @@ -29,6 +29,8 @@ import junit.framework.Assert; public class BugzillasTest extends AbstractCDOTest { /** + * Sending deltas doesn't adjust CDOIDs + * * @see https://bugs.eclipse.org/bugs/show_bug.cgi?id=214374 */ public void test214374() throws Exception diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IORuntimeException.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IORuntimeException.java index f61011cbc2..f764b6bed7 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IORuntimeException.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/io/IORuntimeException.java @@ -10,6 +10,8 @@ **************************************************************************/ package org.eclipse.net4j.util.io; +import java.io.IOException; + /** * @author Eike Stepper */ @@ -35,4 +37,14 @@ public class IORuntimeException extends RuntimeException { super(message, cause); } + + public void unwrapIOException() throws IOException + { + if (getCause() instanceof IOException) + { + throw (IOException)getCause(); + } + + throw this; + } } |