ErrorResult class Null safety
A result representing a thrown error.
- Implemented types
-
- Result<
Never>
- Result<
Constructors
- ErrorResult(Object error, [StackTrace? stackTrace])
Properties
- asError → ErrorResult
-
If this is an error result, returns itself.
read-onlyoverride
-
asFuture
→ Future<
Never> -
A future that has been completed with this result as a value or an error.
read-onlyoverride
-
asValue
→ ValueResult<
Never> ? -
If this is a value result, returns itself.
read-onlyoverride
- error → Object
-
The error object that was thrown.
final
- hashCode → int
-
The hash code for this object.
read-onlyoverride
- isError → bool
-
Whether this result is an error result.
read-onlyoverride
- isValue → bool
-
Whether this result is a value result.
read-onlyoverride
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- stackTrace → StackTrace
-
The stack trace corresponding to where error was thrown.
final
Methods
-
addTo(
EventSink sink) → void -
Adds this result to an EventSink.
override
-
complete(
Completer completer) → void -
Completes a completer with this result.
override
-
handle(
Function errorHandler) → void - Calls an error handler with the error and stacktrace.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
This is equal only to an error result with equal error and stackTrace.
override