Constructs an exception object that is thrown due to a developer error, e.g., invalid argument,argument out of range, etc. This exception should only be thrown during development;it usually indicates a bug in the calling code. This exception should never becaught; instead the calling code should strive not to generate it.
On the other hand, a
On the other hand, a
RuntimeError
indicates an exception that maybe thrown at runtime, e.g., out of memory, that the calling code should be preparedto catch.
Name | Type | Description |
---|---|---|
message |
String | optional The error message for this exception. |
See:
Extends
- Error
Members
-
The explanation for why this exception was thrown.
-
'DeveloperError' indicating that this exception was thrown due to a developer error.
-
The stack trace of this exception, if available.