Author: simonetripodi Date: Sun Apr 3 18:22:31 2011 New Revision: 1088364 URL: http://svn.apache.org/viewvc?rev=1088364&view=rev Log: since the required JDK is 5, DiscoveryException uses the 2 args ctor
Modified: commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/DiscoveryException.java Modified: commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/DiscoveryException.java URL: http://svn.apache.org/viewvc/commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/DiscoveryException.java?rev=1088364&r1=1088363&r2=1088364&view=diff ============================================================================== --- commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/DiscoveryException.java (original) +++ commons/proper/discovery/trunk/src/java/org/apache/commons/discovery/DiscoveryException.java Sun Apr 3 18:22:31 2011 @@ -57,7 +57,7 @@ public class DiscoveryException extends * @param cause The underlying cause */ public DiscoveryException(Throwable cause) { - this((cause == null) ? null : cause.toString(), cause); + super(cause); } /** @@ -67,38 +67,6 @@ public class DiscoveryException extends * @param cause The underlying cause */ public DiscoveryException(String message, Throwable cause) { - super(message); - this.cause = cause; // Two-argument version requires JDK 1.4 or later - } - - /** - * The underlying cause of this exception. - */ - protected Throwable cause = null; - - /** - * Return the underlying cause of this exception (if any). - */ - public Throwable getCause() { - return this.cause; - } - - public String toString() { - String ls = System.getProperty("line.separator"); - String str = super.toString(); - if (cause != null) { - str = str + ls + - "*****" + ls + - stackToString(cause); - } - return str; - } - - private static String stackToString(Throwable e){ - java.io.StringWriter sw= new java.io.StringWriter(1024); - java.io.PrintWriter pw= new java.io.PrintWriter(sw); - e.printStackTrace(pw); - pw.close(); - return sw.toString(); + super(message, cause); } }