From ce96ad7447f580e4a59ef74b152ffd05ec641a41 Mon Sep 17 00:00:00 2001 From: Jake Macdonald Date: Mon, 28 Feb 2022 14:36:23 -0800 Subject: [PATCH] migrate back to ConstructorName.type from ConstructorName.type2 --- pkgs/test_core/CHANGELOG.md | 1 + pkgs/test_core/lib/src/runner/parse_metadata.dart | 4 ++-- pkgs/test_core/pubspec.yaml | 2 +- type | 0 4 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 type diff --git a/pkgs/test_core/CHANGELOG.md b/pkgs/test_core/CHANGELOG.md index 1aa3c131f..cf535fb9f 100644 --- a/pkgs/test_core/CHANGELOG.md +++ b/pkgs/test_core/CHANGELOG.md @@ -3,6 +3,7 @@ * Remove wait for VM platform isolate exits. * Drop `dart2jsPath` configuration support. * Allow loading tests under a path with the directory named `packages`. +* Require analyzer version `3.3.0`. ## 0.4.11 diff --git a/pkgs/test_core/lib/src/runner/parse_metadata.dart b/pkgs/test_core/lib/src/runner/parse_metadata.dart index becd53ef6..451f17570 100644 --- a/pkgs/test_core/lib/src/runner/parse_metadata.dart +++ b/pkgs/test_core/lib/src/runner/parse_metadata.dart @@ -220,7 +220,7 @@ class _Parser { for (var expression in expressions) { if (expression is InstanceCreationExpression) { var className = _resolveConstructor( - expression.constructorName.type2.name, + expression.constructorName.type.name, expression.constructorName.name) .first; @@ -356,7 +356,7 @@ class _Parser { String? _findConstructornameFromInstantiation( InstanceCreationExpression constructor, String className) { - var pair = _resolveConstructor(constructor.constructorName.type2.name, + var pair = _resolveConstructor(constructor.constructorName.type.name, constructor.constructorName.name); var actualClassName = pair.first; var constructorName = pair.last; diff --git a/pkgs/test_core/pubspec.yaml b/pkgs/test_core/pubspec.yaml index ba9bfb504..c88f15c9a 100644 --- a/pkgs/test_core/pubspec.yaml +++ b/pkgs/test_core/pubspec.yaml @@ -7,7 +7,7 @@ environment: sdk: '>=2.14.0 <3.0.0' dependencies: - analyzer: '>=2.4.0 <4.0.0' + analyzer: '>=3.3.0 <4.0.0' async: ^2.5.0 args: ^2.0.0 boolean_selector: ^2.1.0 diff --git a/type b/type new file mode 100644 index 000000000..e69de29bb