ComparedFinding class
One row worth attention, with the half it came from.
A finding is a row that is neither same nor skipped. The whole row
travels with it rather than a summary of it: whoever is acting on a finding
wants its channels and its frames next, and having to go back to the two
lists to find them again is the step that makes a script re-implement the
ranking.
Constructors
- ComparedFinding({required String id, required ComparedHalfKind half, required ComparedState state, String? note, ComparedItem? preview, ScenarioComparison? scenario, String? package})
-
const
Properties
- half → ComparedHalfKind
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
The entry id, or the scenario id.
final
- note → String?
-
Why it is in the state it is, when the state alone does not say.
final
- package → String?
-
Which package it came from, worktree-relative, or null on a comparison
that recorded none — see ComparedItem.package.
final
- preview → ComparedItem?
-
The previews row, when half is ComparedHalfKind.previews.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scenario → ScenarioComparison?
-
The whole flow, when half is ComparedHalfKind.scenarios — its
steps, its branches and its frames.
final
- state → ComparedState
-
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