You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/11/12 22:46:53 UTC

cvs commit: jakarta-avalon-excalibur/testcase/src/java/org/apache/avalon/excalibur/testcase CascadingAssertionFailedError.java

donaldp     2002/11/12 13:46:53

  Modified:    testcase/src/java/org/apache/avalon/excalibur/testcase
                        CascadingAssertionFailedError.java
  Log:
  Remove ugliness that occurs in jdk1.4 due to nested exceptions printed multiple times.
  
  Revision  Changes    Path
  1.2       +6 -21     jakarta-avalon-excalibur/testcase/src/java/org/apache/avalon/excalibur/testcase/CascadingAssertionFailedError.java
  
  Index: CascadingAssertionFailedError.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/testcase/src/java/org/apache/avalon/excalibur/testcase/CascadingAssertionFailedError.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CascadingAssertionFailedError.java	4 Apr 2002 05:09:05 -0000	1.1
  +++ CascadingAssertionFailedError.java	12 Nov 2002 21:46:53 -0000	1.2
  @@ -20,7 +20,9 @@
    * @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
    * @version $Id$
    */
  -public class CascadingAssertionFailedError extends AssertionFailedError implements CascadingThrowable
  +public class CascadingAssertionFailedError
  +    extends AssertionFailedError
  +    implements CascadingThrowable
   {
       private final Throwable m_throwable;
   
  @@ -43,7 +45,8 @@
       /**
        * Constructor with a message and a parent exception
        */
  -    public CascadingAssertionFailedError( String message, Throwable parentThrowable )
  +    public CascadingAssertionFailedError( String message,
  +                                          Throwable parentThrowable )
       {
           super( message );
           m_throwable = parentThrowable;
  @@ -55,23 +58,5 @@
       public final Throwable getCause()
       {
           return m_throwable;
  -    }
  -
  -    public final void printStackTrace()
  -    {
  -        super.printStackTrace();
  -        System.out.print( ExceptionUtil.printStackTrace( m_throwable, 8, true ) );
  -    }
  -
  -    public final void printStackTrace( PrintStream stream )
  -    {
  -        super.printStackTrace( stream );
  -        stream.print( ExceptionUtil.printStackTrace( m_throwable, 8, true ) );
  -    }
  -
  -    public final void printStackTrace( PrintWriter writer )
  -    {
  -        super.printStackTrace( writer );
  -        writer.print( ExceptionUtil.printStackTrace( m_throwable, 8, true ) );
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>