ReferenceException class
Error when required component dependency cannot be found.
- Implemented types
Constructors
- ReferenceException(IContext? context, dynamic locator)
- Creates an error instance and assigns its values.
Properties
- category ↔ String
-
Standard error category
getter/setter pairinherited
- cause ↔ String?
-
getter/setter pairinherited
- code ↔ String
-
A unique error code
getter/setter pairinherited
- details ↔ StringValueMap?
-
A map with additional details that can be used to restore error description in other languages
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- message ↔ String?
-
A human-readable error description (usually written in English)
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stack_trace ↔ String?
-
Stack trace of the exception
getter/setter pairinherited
- status ↔ int
-
HTTP status code associated with this error type
getter/setter pairinherited
- trace_id ↔ String?
-
A unique transaction id to trace execution throug call chain
getter/setter pairinherited
Methods
-
fromJson(
Map< String, dynamic> json) → void -
inherited
-
getCauseString(
) → String? -
Gets original error wrapped by this exception as a string message.
inherited
-
getStackTraceString(
) → String? -
Gets a stack trace where this exception occured.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setCauseString(
String value) → void -
Sets original error wrapped by this exception as a string message.
inherited
-
setStackTraceString(
String value) → void -
Sets a stack trace where this exception occured.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
withCause(
dynamic cause) → ApplicationException -
Sets a original error wrapped by this exception
inherited
-
withCode(
String code) → ApplicationException -
Sets a unique error code.
inherited
-
withDetails(
String key, dynamic value) → ApplicationException -
Sets a parameter for additional error details.
This details can be used to restore error description in other languages.
inherited
-
withStackTrace(
String stackTrace) → ApplicationException -
Sets a stack trace for this error.
inherited
-
withStatus(
int status) → ApplicationException -
Sets a HTTP status code which shall be returned by REST calls.
inherited
-
withTraceId(
String? traceId) → ApplicationException -
Sets a correlation id which can be used to trace this error through a call chain.
inherited
-
wrap(
dynamic cause) → ApplicationException -
Wraps another exception into an application exception object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited