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