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