JuiceEmission<TState extends BlocState> class

One status a bloc emitted during a juiceTest, with the rebuild groups it carried AT EMIT TIME — exactly what widgets' group filter saw for it.

Snapshotted at emit time because groups accumulate on the event object across a multi-emit use case: reading status.event?.groupsToRebuild after the test shows the union of EVERY emit, while this shows the set as of this emission (its own groups plus those of the same event's earlier emits).

Annotations

Constructors

JuiceEmission(StreamStatus<TState> status, Set<String> groups)
Creates an emission record.
const

Properties

groups → Set<String>
The groups widgets saw for this emission (a copy taken at emit time).
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → TState
The emitted state.
no setter
status → StreamStatus<TState>
The emitted status.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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