FlickerAnalysis class final
Result from scanning terminal output for flicker-prone patterns.
Constructors
-
FlickerAnalysis({required String runId, required bool requireSynchronizedOutput, required List<
FlickerEvent> events, required FlickerStats stats}) -
Creates a flicker analysis result.
const
Properties
-
events
→ List<
FlickerEvent> -
Detected events in scan order.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isFlickerFree → bool
-
True when the analyzer found no error-severity events.
no setter
- requireSynchronizedOutput → bool
-
Whether visible output outside sync brackets was treated as an error.
final
- runId → String
-
Correlation id for reports.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stats → FlickerStats
-
Aggregate scan statistics.
final
Methods
-
assertFlickerFree(
) → void - Throws FlickerFailure when isFlickerFree is false.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - Converts this analysis into a serialization-friendly map.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited