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);
     }
 }


Reply via email to