Specialized diagnostic reflector interface for reactive state carriers (Bloom).
Exposes the node's three-state FSM (BloomState) and point-in-time diagnostic BloomDebugSnapshot.
- Implemented types
Properties
- creationLocation → String?
-
The exact call stack frame where this node was instantiated in debug mode.
no setterinherited
- data → Object?
-
The current data payload if hasData is true; otherwise null.
no setterinherited
- debugLabel → String?
-
The developer-defined debug label assigned to this node, if any.
no setterinherited
- emptyReason → Object?
-
The empty reason payload if isEmpty is true; otherwise null.
no setterinherited
- error → Object?
-
The current error payload if hasError is true; otherwise null.
no setterinherited
- hasData → bool
-
Whether this node currently holds a valid data payload.
no setterinherited
- hasError → bool
-
Whether this node is currently in an error state.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Unique deterministic identifier for this node in the DevTools session.
no setterinherited
- isActive → bool
-
Whether this node is currently active in the reactive graph.
no setterinherited
- isEmpty → bool
-
Whether this node is currently in an uninitialized or empty state.
no setterinherited
- kind → String
-
Functional classification of this node ('source', 'derivation', 'resource', 'sink', 'tether').
no setterinherited
- nodeType → Type
-
The runtime implementation class of the underlying node.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- snapshot → BloomDebugSnapshot
-
An immutable diagnostic snapshot of this reactive node.
no setter
- sourceCount → int
-
Number of active upstream dependency edges connected to this node.
no setterinherited
-
sources
→ List<
LpdagReflector> -
Active upstream dependency nodes subscribed by this node.
no setterinherited
- state → BloomState
-
The live BloomState view of this node.
no setter
- targetCount → int
-
Number of active downstream subscribers connected to this node.
no setterinherited
-
targets
→ List<
LpdagReflector> -
Active downstream target subscribers observing this node.
no setterinherited
- version → int
-
The current monotonic version of this node.
no setterinherited
Methods
-
forceInvalidate(
) → void -
Forces local cache invalidation and dirty version increments during hot reload or debugging.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this node's diagnostic metadata into a JSON-compatible map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited