LCOV - code coverage report

Current view
top level - src/exceptions - task_canceled_exception.dart
Test
lcov.info
Date
2025-03-26
Legend
Lines
hit
not hit
Branches
taken
not taken
# not executed
HitTotalCoverage
Lines1911.1%
Functions00-
Branches00-
Each row represents a line of source code
LineBranchHitsSource code
1import 'dart:convert';
2
3import 'package:cancelation_token/cancelation_token.dart';
4import 'package:meta/meta.dart';
5
6import '_builtin_exceptions.dart';
7import 'squadron_error.dart';
8
9class TaskCanceledException implements SquadronError, CanceledException {
102 TaskCanceledException(String? message) : message = message ?? 'Task canceled';
11
12 @override
13 final String message;
14
150 @override
16 StackTrace? get stackTrace => null;
17
180 @override
190 String toString() => jsonEncode(serialize());
20
210 @override
220 List serialize() => List.unmodifiable([$taskCanceledExceptionType, message]);
23}
24
25const _$type = 0;
26const _$message = 1;
27
28@internal
29extension TaskCanceledExceptionExt on TaskCanceledException {
300 static TaskCanceledException? deserialize(List? props) {
31 if (props == null) return null;
320 if (props[_$type] != $taskCanceledExceptionType) return null;
330 return TaskCanceledException(props[_$message]);
34 }
35}
Choose Features