EngineErrorEvent class final
Error event dispatched when the engine cannot parse a sequence. This is for structural errors (malformed sequences, invalid state transitions).
- Inheritance
-
- Object
- Event
- ErrorEvent
- EngineErrorEvent
- Annotations
-
- @immutable
Constructors
-
EngineErrorEvent(List<
String> params, {String char = '', List<int> block = _blankArray, String message = '', EngineErrorType type = EngineErrorType.malformedSequence, List<int> rawBytes = _blankArray, String stateAtError = '', int? failingByte, List<String> partialParameters = const []}) -
Constructs a new instance of EngineErrorEvent.
const
Properties
-
block
→ List<
int> -
The block content if there is one
final
- char → String
-
The character if there is one
final
- failingByte → int?
-
The specific byte that triggered the error
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- message → String
-
Error message describing what went wrong
final
-
params
→ List<
String> -
The parameters of the sequence.
final
-
partialParameters
→ List<
String> -
Parameters collected before error occurred
final
-
rawBytes
→ List<
int> -
Raw bytes that caused the error (full sequence bytes accumulated)
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stateAtError → String
-
Parser state when error occurred
final
- type → EngineErrorType
-
Type of error that occurred
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.
override