View Javadoc

    1   package org.codehaus.groovy;
    2
    3   public class GroovyBugError extends AssertionError
    4   {
    5       private String    message;
    6       private Exception exception;
    7
    8       public GroovyBugError( String message )
    9       {
    10          this.message = message;
    11      }
    12
    13      public GroovyBugError( Exception exception )
    14      {
    15          this.exception = exception;
    16      }
    17
    18      public String toString()
    19      {
    20          return getMessage();
    21      }
    22
    23      public String getMessage()
    24      {
    25          if( message != null )
    26          {
    27              return message;
    28          }
    29          else
    30          {
    31              return "UNCAUGHT EXCEPTION: " + exception.getMessage();
    32          }
    33      }
    34
    35
    36      public Throwable getCause()
    37      {
    38          return this.exception;
    39      }
    40  }