SimpleHookProviderContainer class final

Inheritance
Available Extensions

Constructors

SimpleHookProviderContainer(Map<Type, Object? Function()> providers, {Map<Type, Object?> provided = const {}})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedule → void Function(void ())
finalinherited

Methods

addListener<T>(void listener(T)) → void Function()
inherited
addListenerUnsafe(Type type, void listener(Object?)) → void Function()
inherited
call<T>() → T
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
dispose() → void
inherited
getDependents(Type type) Set<Type>
inherited
getUnsafe(Type type, {bool? watch}) → dynamic
Retrieves the value of the requested type and optionally watches for its change. Returned values are guaranteed to be of type type or valueNotFound when it isn't found. If watch is not set, implementation should perform an educated guess (e.g. based on whether it's called during a build). Exact meaning of "watching" depends on the implementation and may not be supported.
inherited
initialize(Map<Type, Object? Function()> providers) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reassemble() → void
inherited
refresh([Set<Type>? providers]) → void
inherited
setProvided<T>(T value) → void
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited
waitUntil<T>(bool predicate(T)) Future<T>
inherited
waitUntilUnsafe(Type type, bool predicate(Object?)) Future<Object?>
inherited

Operators

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