Package org.codehaus.groovy
Class GroovyBugError
- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Error
- 
- java.lang.AssertionError
- 
- org.codehaus.groovy.GroovyBugError
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 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 fulfilled that should be fulfilled.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description GroovyBugError(Exception exception)Constructs a bug error using the given exceptionGroovyBugError(String message)constructs a bug error using the given textGroovyBugError(String msg, Exception exception)Constructs a bug error using the given exception and a text with additional information about the cause
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBugText()Returns the bug text to describe this errorThrowablegetCause()StringgetMessage()Returns the detail message string of this error.voidsetBugText(String msg)Sets the bug text to describe this errorStringtoString()Returns a String representation of this class by callinggetMessage().- 
Methods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
- 
 
- 
- 
- 
Constructor Detail- 
GroovyBugErrorpublic GroovyBugError(String message) constructs a bug error using the given text- Parameters:
- message- the error message text
 
 - 
GroovyBugErrorpublic GroovyBugError(Exception exception) Constructs a bug error using the given exception- Parameters:
- exception- cause of this error
 
 
- 
 - 
Method Detail- 
toStringpublic String toString() Returns a String representation of this class by callinggetMessage().- Overrides:
- toStringin class- Throwable
- See Also:
- getMessage()
 
 - 
getMessagepublic 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: "- Overrides:
- getMessagein class- Throwable
- Returns:
- the detail message string of this error.
 
 - 
getBugTextpublic String getBugText() Returns the bug text to describe this error
 - 
setBugTextpublic void setBugText(String msg) Sets the bug text to describe this error
 
- 
 
-