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, addSuppressed, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, 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-2019 The Apache Software Foundation. All rights reserved.