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.
| Constructor and description | 
|---|
                                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  | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            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 | Name | 
|---|---|
class AssertionError | 
                            printStackTrace, printStackTrace, printStackTrace, fillInStackTrace, getCause, initCause, toString, getMessage, getSuppressed, getLocalizedMessage, getStackTrace, setStackTrace, addSuppressed, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll | 
                        
class Error | 
                            printStackTrace, printStackTrace, printStackTrace, fillInStackTrace, getCause, initCause, toString, getMessage, getSuppressed, getLocalizedMessage, getStackTrace, setStackTrace, addSuppressed, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll | 
                        
constructs a bug error using the given text
message -  the error message textConstructs a bug error using the given exception
exception -  cause of this errorReturns the bug text to describe this error
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: "
Sets the bug text to describe this error
 Returns a String representation of this class by calling getMessage().
     
Copyright © 2003-2018 The Apache Software Foundation. All rights reserved.