Groovy 2.2.0

org.codehaus.groovy
[Java] Class GroovyBugError

java.lang.Object
  java.lang.Throwable
      java.lang.Error
          java.lang.AssertionError
              org.codehaus.groovy.GroovyBugError

public class GroovyBugError
extends AssertionError

This class represents an error that is thrown when a bug is recognized inside the runtime. Basically it is thrown when a constraint is not fullfilled that should be fullfiled.

Authors:
Jochen Theodorou


Constructor Summary
GroovyBugError(String message)

constructs a bug error using the given text

GroovyBugError(Exception exception)

Constructs a bug error using the given exception

GroovyBugError(String msg, Exception exception)

Constructs a bug error using the given exception and a text with additional information about the cause

 
Method Summary
String getBugText()

Returns the bug text to describe this error

Throwable getCause()

String getMessage()

Returns the detail message string of this error.

void setBugText(String msg)

Sets the bug text to describe this error

String toString()

Returns a String representation of this class by calling getMessage().

 
Methods inherited from class AssertionError
printStackTrace, printStackTrace, printStackTrace, fillInStackTrace, getCause, initCause, toString, getMessage, getLocalizedMessage, getStackTrace, setStackTrace, addSuppressed, getSuppressed, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll
 
Methods inherited from class Error
printStackTrace, printStackTrace, printStackTrace, fillInStackTrace, getCause, initCause, toString, getMessage, getLocalizedMessage, getStackTrace, setStackTrace, addSuppressed, getSuppressed, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll
 

Constructor Detail

GroovyBugError

public GroovyBugError(String message)
constructs a bug error using the given text
Parameters:
message - the error message text


GroovyBugError

public GroovyBugError(Exception exception)
Constructs a bug error using the given exception
Parameters:
exception - cause of this error


GroovyBugError

public GroovyBugError(String msg, Exception exception)
Constructs a bug error using the given exception and a text with additional information about the cause
Parameters:
msg - additional information about this error
exception - cause of this error


 
Method Detail

getBugText

public String getBugText()
Returns the bug text to describe this error


getCause

public Throwable getCause()


getMessage

public String getMessage()
Returns the detail message string of this error. The message will consist of the bug text prefixed by "BUG! " if there this instance was created using a message. If this error was constructed without using a bug text the message of the cause is used prefixed by "BUG! UNCAUGHT EXCEPTION: "
Returns:
the detail message string of this error.


setBugText

public void setBugText(String msg)
Sets the bug text to describe this error


toString

public String toString()
Returns a String representation of this class by calling getMessage().
See Also:
getMessage()


 

Copyright © 2003-2013 The Codehaus. All rights reserved.