From d9b113329d454e76912cf6c78214eabfca7ec828 Mon Sep 17 00:00:00 2001 From: Lukas Renggli Date: Fri, 25 Aug 2023 19:55:21 +0200 Subject: [PATCH] Remove unnecessary type assertions --- lib/src/definition/resolve.dart | 2 +- lib/src/reflection/transform.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/definition/resolve.dart b/lib/src/definition/resolve.dart index c4e7d4a4..145212e6 100644 --- a/lib/src/definition/resolve.dart +++ b/lib/src/definition/resolve.dart @@ -38,7 +38,7 @@ Parser _dereference(Parser parser, Map mapping) { final references = >{}; while (parser is ResolvableParser) { if (mapping.containsKey(parser)) { - return mapping[parser]! as Parser; + return mapping[parser] as Parser; } else if (!references.add(parser)) { throw StateError('Recursive references detected: $references'); } diff --git a/lib/src/reflection/transform.dart b/lib/src/reflection/transform.dart index 091edd11..5cd0e77a 100644 --- a/lib/src/reflection/transform.dart +++ b/lib/src/reflection/transform.dart @@ -30,5 +30,5 @@ Parser transformParser(Parser parser, TransformationHandler handler) { } } } - return mapping[parser]! as Parser; + return mapping[parser] as Parser; }