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-jelly.git
commit 35d30f4782e93b9c66881d0303ee6495a6f85cfc Author: Gary Gregory <[email protected]> AuthorDate: Fri Jun 23 15:08:23 2023 -0400 [core] Throw a specialized RuntimeException instead of RuntimeException --- .../commons/jelly/util/NestedRuntimeException.java | 31 +++------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/core/src/main/java/org/apache/commons/jelly/util/NestedRuntimeException.java b/core/src/main/java/org/apache/commons/jelly/util/NestedRuntimeException.java index c03db9cb..85f2defa 100644 --- a/core/src/main/java/org/apache/commons/jelly/util/NestedRuntimeException.java +++ b/core/src/main/java/org/apache/commons/jelly/util/NestedRuntimeException.java @@ -35,16 +35,11 @@ import java.io.PrintWriter; * </pre> * * @author James Strachan + * @deprecated Use {@link RuntimeException}. */ - +@Deprecated public class NestedRuntimeException extends RuntimeException { - /** - * Holds the reference to the exception or error that caused - * this exception to be thrown. - */ - private Throwable cause = null; - /** * Constructs a new <code>NestedRuntimeException</code> with specified * nested <code>Throwable</code>. @@ -53,8 +48,7 @@ public class NestedRuntimeException extends RuntimeException { * thrown */ public NestedRuntimeException(Throwable cause) { - super(cause.getMessage()); - this.cause = cause; + super(cause); } /** @@ -66,24 +60,7 @@ public class NestedRuntimeException extends RuntimeException { * thrown */ public NestedRuntimeException(String msg, Throwable cause) { - super(msg); - this.cause = cause; - } - - public Throwable getCause() { - return cause; - } - - public void printStackTrace() { - cause.printStackTrace(); - } - - public void printStackTrace(PrintStream out) { - cause.printStackTrace(out); - } - - public void printStackTrace(PrintWriter out) { - cause.printStackTrace(out); + super(msg, cause); } }
