FeatureDebugInfo class

Debug info for a single feature.

Constructors

FeatureDebugInfo({required String name, required FeatureStatus status, required List<PortDebugInfo> ports, required List<FeatureDependency> dependencies, required List<String> childNames, required List<Store<Object?>> stores, required Object? storesRecord, required Duration? resolveTime})

Properties

childNames → List<String>
Names of features that depend on this one (direct children).
final
dependencies → List<FeatureDependency>
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
final
ports → List<PortDebugInfo>
final
resolveTime → Duration?
Time taken by the feature's most recent activation, or null if it never activated.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → FeatureStatus
final
stores → List<Store<Object?>>
final
storesRecord → Object?
Raw stores record returned by the feature's stores factory. null if the feature has no factory or has not been activated yet.
final

Methods

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