diff --git a/source_gen/lib/src/constants/revive.dart b/source_gen/lib/src/constants/revive.dart index 464650b3..dabece9f 100644 --- a/source_gen/lib/src/constants/revive.dart +++ b/source_gen/lib/src/constants/revive.dart @@ -2,9 +2,6 @@ // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. -// TODO(kevmoo): migrate analyzer APIs when we can get latest with a stable SDK -// ignore_for_file: deprecated_member_use - import 'package:analyzer/dart/constant/value.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; @@ -82,9 +79,10 @@ Revivable reviveInstance(DartObject object, [LibraryElement2? origin]) { final i = (object as DartObjectImpl).getInvocation(); if (i != null) { url = Uri.parse(urlOfElement(i.constructor2.enclosingElement2)); + String newToEmpty(String string) => string == 'new' ? '' : string; final result = Revivable._( source: url, - accessor: i.constructor.name, + accessor: newToEmpty(i.constructor2.name3!), namedArguments: i.namedArguments, positionalArguments: i.positionalArguments, ); diff --git a/source_gen/test/generator_for_annotation_test.dart b/source_gen/test/generator_for_annotation_test.dart index 598f0280..4ffc6fce 100644 --- a/source_gen/test/generator_for_annotation_test.dart +++ b/source_gen/test/generator_for_annotation_test.dart @@ -317,7 +317,7 @@ class _TestingResolver implements ReleasableResolver { } @override - Future libraryFor2( + Future libraryFor( AssetId assetId, { bool allowSyntaxErrors = false, }) async {