$Completer<T> class

dart_eval wrapper for Completer

Implemented types

Constructors

$Completer.wrap(Completer<T> $value)

Properties

$reified Completer<T>
Fully reify the underlying value so it can be used in a Dart context. For example, recursively transform collections into their underlying $values.
no setteroverride
$value Completer<T>
The backing Dart value of this $Value
final
future Future<T>
The future that is completed by this completer.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isCompleted bool
Whether the future has been completed.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

$getProperty(Runtime runtime, String identifier) $Value?
Get a property by identifier on this instance
override
$getRuntimeType(Runtime runtime) int
override
$setProperty(Runtime runtime, String identifier, $Value value) → void
Set a property by identifier on this instance to value
override
complete([FutureOr<T>? value]) → void
Completes future with the supplied values.
override
completeError(Object error, [StackTrace? stackTrace]) → void
Complete future with an error.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

$declaration → const BridgeClassDef