diff --git a/pkg/analysis_server/analyzer_use_new_elements.txt b/pkg/analysis_server/analyzer_use_new_elements.txt deleted file mode 100644 index 37a52e310da..00000000000 --- a/pkg/analysis_server/analyzer_use_new_elements.txt +++ /dev/null @@ -1,15 +0,0 @@ -lib/plugin/protocol/protocol_dart.dart -lib/src/analysis_server.dart -lib/src/cider/rename.dart -lib/src/handler/legacy/search_find_element_references.dart -lib/src/lsp/handlers/handler_rename.dart -lib/src/protocol_server.dart -lib/src/services/correction/namespace.dart -lib/src/services/kythe/kythe_visitors.dart -lib/src/services/refactoring/legacy/extract_method.dart -lib/src/services/refactoring/legacy/refactoring.dart -lib/src/services/refactoring/legacy/refactoring_manager.dart -lib/src/services/refactoring/legacy/rename.dart -lib/src/services/refactoring/legacy/rename_import.dart -lib/src/services/search/element_visitors.dart -test/services/refactoring/legacy/abstract_rename.dart diff --git a/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart b/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart index 4b5a5529b78..631945c25b5 100644 --- a/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart +++ b/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// Utilities for converting Dart entities into analysis server's protocol /// entities. library; diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart index 47fdd1f4c0e..84205ef0f82 100644 --- a/pkg/analysis_server/lib/src/analysis_server.dart +++ b/pkg/analysis_server/lib/src/analysis_server.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:async'; import 'dart:io' as io; import 'dart:io'; diff --git a/pkg/analysis_server/lib/src/cider/rename.dart b/pkg/analysis_server/lib/src/cider/rename.dart index 734997c7331..a4e85c1d43c 100644 --- a/pkg/analysis_server/lib/src/cider/rename.dart +++ b/pkg/analysis_server/lib/src/cider/rename.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/src/protocol_server.dart' hide Element; import 'package:analysis_server/src/services/correction/status.dart'; import 'package:analysis_server/src/services/correction/util.dart'; diff --git a/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart b/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart index 391ad334e03..7104b60137b 100644 --- a/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart +++ b/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:async'; import 'package:analysis_server/plugin/protocol/protocol_dart.dart' as protocol; diff --git a/pkg/analysis_server/lib/src/lsp/handlers/handler_rename.dart b/pkg/analysis_server/lib/src/lsp/handlers/handler_rename.dart index a971c3760c4..ef31e5e1944 100644 --- a/pkg/analysis_server/lib/src/lsp/handlers/handler_rename.dart +++ b/pkg/analysis_server/lib/src/lsp/handlers/handler_rename.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/lsp_protocol/protocol.dart' hide MessageType; import 'package:analysis_server/src/analysis_server.dart' show MessageType; import 'package:analysis_server/src/lsp/client_capabilities.dart'; diff --git a/pkg/analysis_server/lib/src/protocol_server.dart b/pkg/analysis_server/lib/src/protocol_server.dart index f2c6352915f..cd220a13153 100644 --- a/pkg/analysis_server/lib/src/protocol_server.dart +++ b/pkg/analysis_server/lib/src/protocol_server.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/plugin/protocol/protocol_dart.dart'; import 'package:analysis_server/protocol/protocol_generated.dart'; import 'package:analysis_server/src/computer/computer_color.dart'; diff --git a/pkg/analysis_server/lib/src/services/correction/namespace.dart b/pkg/analysis_server/lib/src/services/correction/namespace.dart index 64868b445b7..a98ecf17dae 100644 --- a/pkg/analysis_server/lib/src/services/correction/namespace.dart +++ b/pkg/analysis_server/lib/src/services/correction/namespace.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analysis_server/lib/src/services/kythe/kythe_visitors.dart b/pkg/analysis_server/lib/src/services/kythe/kythe_visitors.dart index c1d6bb10b4f..7f864233039 100644 --- a/pkg/analysis_server/lib/src/services/kythe/kythe_visitors.dart +++ b/pkg/analysis_server/lib/src/services/kythe/kythe_visitors.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/visitor.dart'; import 'package:analyzer/file_system/file_system.dart'; diff --git a/pkg/analysis_server/lib/src/services/refactoring/legacy/extract_method.dart b/pkg/analysis_server/lib/src/services/refactoring/legacy/extract_method.dart index 5ab49b9ebb3..f01d043af13 100644 --- a/pkg/analysis_server/lib/src/services/refactoring/legacy/extract_method.dart +++ b/pkg/analysis_server/lib/src/services/refactoring/legacy/extract_method.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/src/protocol_server.dart' hide Element; import 'package:analysis_server/src/services/correction/name_suggestion.dart'; import 'package:analysis_server/src/services/correction/selection_analyzer.dart'; diff --git a/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring.dart b/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring.dart index 513c921b0d8..36dd70640e4 100644 --- a/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring.dart +++ b/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/src/services/correction/status.dart'; import 'package:analysis_server/src/services/refactoring/legacy/convert_getter_to_method.dart'; import 'package:analysis_server/src/services/refactoring/legacy/convert_method_to_getter.dart'; diff --git a/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring_manager.dart b/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring_manager.dart index 1bdaffdbb92..3f32e5ff3f4 100644 --- a/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring_manager.dart +++ b/pkg/analysis_server/lib/src/services/refactoring/legacy/refactoring_manager.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:async'; import 'package:analysis_server/src/collections.dart'; diff --git a/pkg/analysis_server/lib/src/services/refactoring/legacy/rename.dart b/pkg/analysis_server/lib/src/services/refactoring/legacy/rename.dart index 7083917b825..169bead3d3c 100644 --- a/pkg/analysis_server/lib/src/services/refactoring/legacy/rename.dart +++ b/pkg/analysis_server/lib/src/services/refactoring/legacy/rename.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/src/protocol_server.dart' hide Element; import 'package:analysis_server/src/services/correction/status.dart'; import 'package:analysis_server/src/services/correction/util.dart'; diff --git a/pkg/analysis_server/lib/src/services/refactoring/legacy/rename_import.dart b/pkg/analysis_server/lib/src/services/refactoring/legacy/rename_import.dart index f5ab7ebfc0d..b863736bc26 100644 --- a/pkg/analysis_server/lib/src/services/refactoring/legacy/rename_import.dart +++ b/pkg/analysis_server/lib/src/services/refactoring/legacy/rename_import.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/src/protocol_server.dart'; import 'package:analysis_server/src/services/correction/status.dart'; import 'package:analysis_server/src/services/refactoring/legacy/naming_conventions.dart'; diff --git a/pkg/analysis_server/lib/src/services/search/element_visitors.dart b/pkg/analysis_server/lib/src/services/search/element_visitors.dart index f213e11a352..ae32ad64399 100644 --- a/pkg/analysis_server/lib/src/services/search/element_visitors.dart +++ b/pkg/analysis_server/lib/src/services/search/element_visitors.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/visitor.dart'; diff --git a/pkg/analysis_server/lib/src/status/element_writer.dart b/pkg/analysis_server/lib/src/status/element_writer.dart index 56b2d827f3d..ea6aa1a9b5d 100644 --- a/pkg/analysis_server/lib/src/status/element_writer.dart +++ b/pkg/analysis_server/lib/src/status/element_writer.dart @@ -163,7 +163,6 @@ class ElementWriter with TreeWriter { properties['imports'] = { for (var import in fragment.libraryImports2) { - // ignore: analyzer_use_new_elements 'combinators': import.combinators, if (import.prefix2 != null) 'prefix': import.prefix2?.name2, 'isDeferred': import.prefix2?.isDeferred ?? false, @@ -173,7 +172,6 @@ class ElementWriter with TreeWriter { properties['imports'] = { for (var export in fragment.libraryExports2) { - // ignore: analyzer_use_new_elements 'combinators': export.combinators, 'library': export.exportedLibrary2, }, diff --git a/pkg/analysis_server/test/services/refactoring/legacy/abstract_rename.dart b/pkg/analysis_server/test/services/refactoring/legacy/abstract_rename.dart index 24d4a6849b8..ab2855daa98 100644 --- a/pkg/analysis_server/test/services/refactoring/legacy/abstract_rename.dart +++ b/pkg/analysis_server/test/services/refactoring/legacy/abstract_rename.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analysis_server/src/services/correction/namespace.dart'; import 'package:analysis_server/src/services/refactoring/legacy/refactoring.dart'; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analysis_server_client/analyzer_use_new_elements.txt b/pkg/analysis_server_client/analyzer_use_new_elements.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/pkg/analysis_server_plugin/analyzer_use_new_elements.txt b/pkg/analysis_server_plugin/analyzer_use_new_elements.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/pkg/analyzer/analyzer_use_new_elements.txt b/pkg/analyzer/analyzer_use_new_elements.txt deleted file mode 100644 index 96fea2857f5..00000000000 --- a/pkg/analyzer/analyzer_use_new_elements.txt +++ /dev/null @@ -1,184 +0,0 @@ -lib/dart/analysis/results.dart -lib/dart/analysis/session.dart -lib/dart/constant/value.dart -lib/dart/element/element.dart -lib/dart/element/element2.dart -lib/dart/element/scope.dart -lib/dart/element/type.dart -lib/dart/element/type_provider.dart -lib/dart/element/type_system.dart -lib/dart/element/visitor.dart -lib/error/listener.dart -lib/src/dart/analysis/index.dart -lib/src/dart/analysis/library_analyzer.dart -lib/src/dart/analysis/library_context.dart -lib/src/dart/analysis/results.dart -lib/src/dart/analysis/search.dart -lib/src/dart/analysis/session.dart -lib/src/dart/analysis/session_helper.dart -lib/src/dart/ast/ast.dart -lib/src/dart/ast/extensions.dart -lib/src/dart/ast/utilities.dart -lib/src/dart/constant/constant_verifier.dart -lib/src/dart/constant/evaluation.dart -lib/src/dart/constant/utilities.dart -lib/src/dart/constant/value.dart -lib/src/dart/element/class_hierarchy.dart -lib/src/dart/element/display_string_builder.dart -lib/src/dart/element/element.dart -lib/src/dart/element/extensions.dart -lib/src/dart/element/field_name_non_promotability_info.dart -lib/src/dart/element/generic_inferrer.dart -lib/src/dart/element/greatest_lower_bound.dart -lib/src/dart/element/inheritance_manager3.dart -lib/src/dart/element/least_upper_bound.dart -lib/src/dart/element/member.dart -lib/src/dart/element/name_union.dart -lib/src/dart/element/normalize.dart -lib/src/dart/element/replace_top_bottom_visitor.dart -lib/src/dart/element/replacement_visitor.dart -lib/src/dart/element/runtime_type_equality.dart -lib/src/dart/element/scope.dart -lib/src/dart/element/since_sdk_version.dart -lib/src/dart/element/subtype.dart -lib/src/dart/element/top_merge.dart -lib/src/dart/element/type.dart -lib/src/dart/element/type_algebra.dart -lib/src/dart/element/type_constraint_gatherer.dart -lib/src/dart/element/type_demotion.dart -lib/src/dart/element/type_provider.dart -lib/src/dart/element/type_schema.dart -lib/src/dart/element/type_system.dart -lib/src/dart/element/type_visitor.dart -lib/src/dart/micro/resolve_file.dart -lib/src/dart/micro/utils.dart -lib/src/dart/resolver/annotation_resolver.dart -lib/src/dart/resolver/applicable_extensions.dart -lib/src/dart/resolver/assignment_expression_resolver.dart -lib/src/dart/resolver/ast_rewrite.dart -lib/src/dart/resolver/binary_expression_resolver.dart -lib/src/dart/resolver/comment_reference_resolver.dart -lib/src/dart/resolver/constructor_reference_resolver.dart -lib/src/dart/resolver/extension_member_resolver.dart -lib/src/dart/resolver/flow_analysis_visitor.dart -lib/src/dart/resolver/for_resolver.dart -lib/src/dart/resolver/function_expression_invocation_resolver.dart -lib/src/dart/resolver/function_expression_resolver.dart -lib/src/dart/resolver/function_reference_resolver.dart -lib/src/dart/resolver/invocation_inference_helper.dart -lib/src/dart/resolver/invocation_inferrer.dart -lib/src/dart/resolver/lexical_lookup.dart -lib/src/dart/resolver/method_invocation_resolver.dart -lib/src/dart/resolver/named_type_resolver.dart -lib/src/dart/resolver/postfix_expression_resolver.dart -lib/src/dart/resolver/prefix_expression_resolver.dart -lib/src/dart/resolver/prefixed_identifier_resolver.dart -lib/src/dart/resolver/property_element_resolver.dart -lib/src/dart/resolver/resolution_result.dart -lib/src/dart/resolver/resolution_visitor.dart -lib/src/dart/resolver/scope.dart -lib/src/dart/resolver/simple_identifier_resolver.dart -lib/src/dart/resolver/this_lookup.dart -lib/src/dart/resolver/type_property_resolver.dart -lib/src/dart/resolver/typed_literal_resolver.dart -lib/src/dart/resolver/variable_declaration_resolver.dart -lib/src/diagnostic/diagnostic_factory.dart -lib/src/error/best_practices_verifier.dart -lib/src/error/correct_override.dart -lib/src/error/duplicate_definition_verifier.dart -lib/src/error/imports_verifier.dart -lib/src/error/inheritance_override.dart -lib/src/error/override_verifier.dart -lib/src/error/unused_local_elements_verifier.dart -lib/src/generated/element_resolver.dart -lib/src/generated/element_walker.dart -lib/src/generated/error_verifier.dart -lib/src/generated/exhaustiveness.dart -lib/src/generated/resolver.dart -lib/src/generated/testing/element_factory.dart -lib/src/generated/testing/test_type_provider.dart -lib/src/lint/linter.dart -lib/src/services/top_level_declarations.dart -lib/src/summary2/ast_binary_reader.dart -lib/src/summary2/ast_binary_writer.dart -lib/src/summary2/ast_resolver.dart -lib/src/summary2/augmentation.dart -lib/src/summary2/bundle_reader.dart -lib/src/summary2/bundle_writer.dart -lib/src/summary2/constructor_initializer_resolver.dart -lib/src/summary2/default_types_builder.dart -lib/src/summary2/default_value_resolver.dart -lib/src/summary2/detach_nodes.dart -lib/src/summary2/element_builder.dart -lib/src/summary2/extension_type.dart -lib/src/summary2/function_type_builder.dart -lib/src/summary2/informative_data.dart -lib/src/summary2/instance_member_inferrer.dart -lib/src/summary2/library_builder.dart -lib/src/summary2/link.dart -lib/src/summary2/linked_element_factory.dart -lib/src/summary2/macro_application.dart -lib/src/summary2/macro_cache.dart -lib/src/summary2/macro_declarations.dart -lib/src/summary2/macro_merge.dart -lib/src/summary2/macro_metadata.dart -lib/src/summary2/macro_type_location.dart -lib/src/summary2/macro_type_location_storage.dart -lib/src/summary2/metadata_resolver.dart -lib/src/summary2/named_type_builder.dart -lib/src/summary2/reference.dart -lib/src/summary2/reference_resolver.dart -lib/src/summary2/simply_bounded.dart -lib/src/summary2/super_constructor_resolver.dart -lib/src/summary2/top_level_inference.dart -lib/src/summary2/type_alias.dart -lib/src/summary2/types_builder.dart -lib/src/summary2/variance_builder.dart -lib/src/test_utilities/find_element.dart -lib/src/test_utilities/find_node.dart -lib/src/test_utilities/mock_sdk_elements.dart -lib/src/utilities/extensions/element.dart -test/generated/elements_types_mixin.dart -test/generated/non_error_resolver_test.dart -test/generated/resolver_test_case.dart -test/generated/type_system_test.dart -test/src/dart/analysis/index_test.dart -test/src/dart/analysis/result_printer.dart -test/src/dart/analysis/results/get_element_declaration_test.dart -test/src/dart/analysis/session_test.dart -test/src/dart/ast/element_locator_test.dart -test/src/dart/constant/evaluation_test.dart -test/src/dart/constant/value_test.dart -test/src/dart/element/element_test.dart -test/src/dart/element/function_type_test.dart -test/src/dart/element/generic_inferrer_test.dart -test/src/dart/element/inheritance_manager3_test.dart -test/src/dart/element/least_greatest_closure_test.dart -test/src/dart/element/least_upper_bound_helper_test.dart -test/src/dart/element/name_union_test.dart -test/src/dart/element/normalize_type_test.dart -test/src/dart/element/nullable_test.dart -test/src/dart/element/runtime_type_equality_test.dart -test/src/dart/element/subtype_test.dart -test/src/dart/element/top_merge_test.dart -test/src/dart/element/type_algebra_test.dart -test/src/dart/element/type_constraint_gatherer_test.dart -test/src/dart/element/type_references_any_test.dart -test/src/dart/element/type_visitor_test.dart -test/src/dart/element/upper_lower_bound_test.dart -test/src/dart/micro/simple_file_resolver_test.dart -test/src/dart/resolution/constant_test.dart -test/src/dart/resolution/prefix_element_test.dart -test/src/dart/resolution/resolution.dart -test/src/dart/resolution/scope_test.dart -test/src/dart/resolution/super_formal_parameter_test.dart -test/src/summary/element_text.dart -test/src/summary/elements/metadata_test.dart -test/src/summary/elements/top_level_variable_test.dart -test/src/summary/elements/type_inference_test.dart -test/src/summary/macro_test.dart -test/src/summary/resolved_ast_printer.dart -test/src/task/strong/dart2_inference_test.dart -test/src/task/strong/inferred_type_test.dart -test/util/element_printer.dart -test/util/id_testing_helper.dart diff --git a/pkg/analyzer/lib/dart/analysis/results.dart b/pkg/analyzer/lib/dart/analysis/results.dart index a3692863316..a91034ec5f0 100644 --- a/pkg/analyzer/lib/dart/analysis/results.dart +++ b/pkg/analyzer/lib/dart/analysis/results.dart @@ -2,6 +2,7 @@ // 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. +// ignore_for_file: analyzer_use_new_elements import 'package:analyzer/dart/analysis/analysis_options.dart'; import 'package:analyzer/dart/analysis/session.dart'; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/dart/analysis/session.dart b/pkg/analyzer/lib/dart/analysis/session.dart index cbb35ac86a3..66448f1e683 100644 --- a/pkg/analyzer/lib/dart/analysis/session.dart +++ b/pkg/analyzer/lib/dart/analysis/session.dart @@ -2,6 +2,7 @@ // 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. +// ignore_for_file: analyzer_use_new_elements import 'package:analyzer/dart/analysis/analysis_context.dart'; import 'package:analyzer/dart/analysis/declared_variables.dart'; import 'package:analyzer/dart/analysis/results.dart'; diff --git a/pkg/analyzer/lib/dart/constant/value.dart b/pkg/analyzer/lib/dart/constant/value.dart index 48a47962266..0e1076d0287 100644 --- a/pkg/analyzer/lib/dart/constant/value.dart +++ b/pkg/analyzer/lib/dart/constant/value.dart @@ -12,6 +12,7 @@ /// [element model](../element/element.dart). library; +// ignore_for_file: analyzer_use_new_elements import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/dart/element/element.dart b/pkg/analyzer/lib/dart/element/element.dart index 7d6a236b3ad..1b47a7f63fc 100644 --- a/pkg/analyzer/lib/dart/element/element.dart +++ b/pkg/analyzer/lib/dart/element/element.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// Defines the element model. The element model describes the semantic (as /// opposed to syntactic) structure of Dart code. The syntactic structure of the /// code is modeled by the [AST diff --git a/pkg/analyzer/lib/dart/element/element2.dart b/pkg/analyzer/lib/dart/element/element2.dart index db9d78f3356..55ec4f87507 100644 --- a/pkg/analyzer/lib/dart/element/element2.dart +++ b/pkg/analyzer/lib/dart/element/element2.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// Defines the elements and fragments that are part of the element model. /// /// The element model describes the semantic (as opposed to syntactic) structure diff --git a/pkg/analyzer/lib/dart/element/scope.dart b/pkg/analyzer/lib/dart/element/scope.dart index 60bf1c7067f..61d00370f71 100644 --- a/pkg/analyzer/lib/dart/element/scope.dart +++ b/pkg/analyzer/lib/dart/element/scope.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analyzer/lib/dart/element/type.dart b/pkg/analyzer/lib/dart/element/type.dart index d25baf83b77..f7f1f51b6ea 100644 --- a/pkg/analyzer/lib/dart/element/type.dart +++ b/pkg/analyzer/lib/dart/element/type.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// Defines the type model. The type model is part of the /// [element model](../dart_element_element/dart_element_element-library.html) /// in that most types are defined by Dart code (the types `dynamic` and `void` diff --git a/pkg/analyzer/lib/dart/element/type_provider.dart b/pkg/analyzer/lib/dart/element/type_provider.dart index 9020343a7ad..18273125575 100644 --- a/pkg/analyzer/lib/dart/element/type_provider.dart +++ b/pkg/analyzer/lib/dart/element/type_provider.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/dart/element/type_system.dart b/pkg/analyzer/lib/dart/element/type_system.dart index 2792571bdd6..5ad7aa064c3 100644 --- a/pkg/analyzer/lib/dart/element/type_system.dart +++ b/pkg/analyzer/lib/dart/element/type_system.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/dart/element/visitor.dart b/pkg/analyzer/lib/dart/element/visitor.dart index 80931eb8ff3..8878974c637 100644 --- a/pkg/analyzer/lib/dart/element/visitor.dart +++ b/pkg/analyzer/lib/dart/element/visitor.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// Defines element visitors that support useful patterns for visiting the /// elements in an [element model](element.dart). /// diff --git a/pkg/analyzer/lib/error/listener.dart b/pkg/analyzer/lib/error/listener.dart index 9662bdbdccd..659a3a7b394 100644 --- a/pkg/analyzer/lib/error/listener.dart +++ b/pkg/analyzer/lib/error/listener.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart' show AstNode, ConstructorDeclaration; import 'package:analyzer/dart/ast/syntactic_entity.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/index.dart b/pkg/analyzer/lib/src/dart/analysis/index.dart index 24c1e201f62..a9d42ae9cf4 100644 --- a/pkg/analyzer/lib/src/dart/analysis/index.dart +++ b/pkg/analyzer/lib/src/dart/analysis/index.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/ast/token.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart b/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart index 4dfc6a05c8a..eeef7d7a8ad 100644 --- a/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart +++ b/pkg/analyzer/lib/src/dart/analysis/library_analyzer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/declared_variables.dart'; import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/library_context.dart b/pkg/analyzer/lib/src/dart/analysis/library_context.dart index 2f5bf97a29c..0075e5743c3 100644 --- a/pkg/analyzer/lib/src/dart/analysis/library_context.dart +++ b/pkg/analyzer/lib/src/dart/analysis/library_context.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// @docImport 'package:analyzer/src/generated/engine.dart'; library; diff --git a/pkg/analyzer/lib/src/dart/analysis/results.dart b/pkg/analyzer/lib/src/dart/analysis/results.dart index 312274a2d8c..78e723b3bc1 100644 --- a/pkg/analyzer/lib/src/dart/analysis/results.dart +++ b/pkg/analyzer/lib/src/dart/analysis/results.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/analysis/session.dart'; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/search.dart b/pkg/analyzer/lib/src/dart/analysis/search.dart index 31f8b00206f..4af2a663333 100644 --- a/pkg/analyzer/lib/src/dart/analysis/search.dart +++ b/pkg/analyzer/lib/src/dart/analysis/search.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/syntactic_entity.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/session.dart b/pkg/analyzer/lib/src/dart/analysis/session.dart index d63eac557db..83ffc97c238 100644 --- a/pkg/analyzer/lib/src/dart/analysis/session.dart +++ b/pkg/analyzer/lib/src/dart/analysis/session.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/analysis_context.dart'; import 'package:analyzer/dart/analysis/declared_variables.dart'; import 'package:analyzer/dart/analysis/results.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/session_helper.dart b/pkg/analyzer/lib/src/dart/analysis/session_helper.dart index a4c45449e26..f7c903bcbfb 100644 --- a/pkg/analyzer/lib/src/dart/analysis/session_helper.dart +++ b/pkg/analyzer/lib/src/dart/analysis/session_helper.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/analysis/session.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/analysis/testing_data.dart b/pkg/analyzer/lib/src/dart/analysis/testing_data.dart index fb93ab933b3..706e67de916 100644 --- a/pkg/analyzer/lib/src/dart/analysis/testing_data.dart +++ b/pkg/analyzer/lib/src/dart/analysis/testing_data.dart @@ -39,14 +39,10 @@ class TestingData { void recordTypeConstraintGenerationDataForTesting( Uri uri, TypeConstraintGenerationDataForTesting result) { TypeConstraintGenerationDataForTesting? existing = - // ignore: analyzer_use_new_elements uriToTypeConstraintGenerationData[uri]; - // ignore: analyzer_use_new_elements if (existing != null) { - // ignore: analyzer_use_new_elements existing.mergeIn(result); } else { - // ignore: analyzer_use_new_elements uriToTypeConstraintGenerationData[uri] = result; } } diff --git a/pkg/analyzer/lib/src/dart/ast/ast.dart b/pkg/analyzer/lib/src/dart/ast/ast.dart index df04de5cef8..949dae529ca 100644 --- a/pkg/analyzer/lib/src/dart/ast/ast.dart +++ b/pkg/analyzer/lib/src/dart/ast/ast.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'dart:math' as math; diff --git a/pkg/analyzer/lib/src/dart/ast/extensions.dart b/pkg/analyzer/lib/src/dart/ast/extensions.dart index ffac1a0cd5c..21eeb33a86d 100644 --- a/pkg/analyzer/lib/src/dart/ast/extensions.dart +++ b/pkg/analyzer/lib/src/dart/ast/extensions.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/ast/utilities.dart b/pkg/analyzer/lib/src/dart/ast/utilities.dart index fe8d4284741..2a415d5c7a8 100644 --- a/pkg/analyzer/lib/src/dart/ast/utilities.dart +++ b/pkg/analyzer/lib/src/dart/ast/utilities.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// @docImport 'package:analyzer/src/lint/linter.dart'; /// @docImport 'package:analyzer/src/lint/linter_visitor.dart'; library; diff --git a/pkg/analyzer/lib/src/dart/constant/constant_verifier.dart b/pkg/analyzer/lib/src/dart/constant/constant_verifier.dart index cdb61035559..27223f0d485 100644 --- a/pkg/analyzer/lib/src/dart/constant/constant_verifier.dart +++ b/pkg/analyzer/lib/src/dart/constant/constant_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:_fe_analyzer_shared/src/exhaustiveness/dart_template_buffer.dart'; diff --git a/pkg/analyzer/lib/src/dart/constant/evaluation.dart b/pkg/analyzer/lib/src/dart/constant/evaluation.dart index 08e113dbd85..5ec4d1c2109 100644 --- a/pkg/analyzer/lib/src/dart/constant/evaluation.dart +++ b/pkg/analyzer/lib/src/dart/constant/evaluation.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:analyzer/dart/analysis/declared_variables.dart'; diff --git a/pkg/analyzer/lib/src/dart/constant/utilities.dart b/pkg/analyzer/lib/src/dart/constant/utilities.dart index 599aff07e5c..c268c618848 100644 --- a/pkg/analyzer/lib/src/dart/constant/utilities.dart +++ b/pkg/analyzer/lib/src/dart/constant/utilities.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/dart/constant/value.dart b/pkg/analyzer/lib/src/dart/constant/value.dart index b0b034294c2..712cdee3ca7 100644 --- a/pkg/analyzer/lib/src/dart/constant/value.dart +++ b/pkg/analyzer/lib/src/dart/constant/value.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// The implementation of the class [DartObject]. /// /// @docImport 'package:analyzer/src/dart/constant/evaluation.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/class_hierarchy.dart b/pkg/analyzer/lib/src/dart/element/class_hierarchy.dart index 83819f4989e..6ceeb88fe9c 100644 --- a/pkg/analyzer/lib/src/dart/element/class_hierarchy.dart +++ b/pkg/analyzer/lib/src/dart/element/class_hierarchy.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/display_string_builder.dart b/pkg/analyzer/lib/src/dart/element/display_string_builder.dart index da68eb767b3..77f4afbb803 100644 --- a/pkg/analyzer/lib/src/dart/element/display_string_builder.dart +++ b/pkg/analyzer/lib/src/dart/element/display_string_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart' show Variance; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart index 23ed39dfb7e..18ea7c824e3 100644 --- a/pkg/analyzer/lib/src/dart/element/element.dart +++ b/pkg/analyzer/lib/src/dart/element/element.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'dart:typed_data'; diff --git a/pkg/analyzer/lib/src/dart/element/extensions.dart b/pkg/analyzer/lib/src/dart/element/extensions.dart index 9f3c044388d..dc912c8d4e2 100644 --- a/pkg/analyzer/lib/src/dart/element/extensions.dart +++ b/pkg/analyzer/lib/src/dart/element/extensions.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/field_name_non_promotability_info.dart b/pkg/analyzer/lib/src/dart/element/field_name_non_promotability_info.dart index 9471382b218..3f9ca6753d1 100644 --- a/pkg/analyzer/lib/src/dart/element/field_name_non_promotability_info.dart +++ b/pkg/analyzer/lib/src/dart/element/field_name_non_promotability_info.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/generic_inferrer.dart b/pkg/analyzer/lib/src/dart/element/generic_inferrer.dart index fd9c8fcc61e..c9b9f392605 100644 --- a/pkg/analyzer/lib/src/dart/element/generic_inferrer.dart +++ b/pkg/analyzer/lib/src/dart/element/generic_inferrer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:math' as math; import 'package:_fe_analyzer_shared/src/type_inference/shared_inference_log.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/greatest_lower_bound.dart b/pkg/analyzer/lib/src/dart/element/greatest_lower_bound.dart index 3861f30d364..70d4bb008e5 100644 --- a/pkg/analyzer/lib/src/dart/element/greatest_lower_bound.dart +++ b/pkg/analyzer/lib/src/dart/element/greatest_lower_bound.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/inheritance_manager3.dart b/pkg/analyzer/lib/src/dart/element/inheritance_manager3.dart index ce205c8ffab..52b616bee6c 100644 --- a/pkg/analyzer/lib/src/dart/element/inheritance_manager3.dart +++ b/pkg/analyzer/lib/src/dart/element/inheritance_manager3.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/least_upper_bound.dart b/pkg/analyzer/lib/src/dart/element/least_upper_bound.dart index 85a5b58df89..e3d48e4c8b2 100644 --- a/pkg/analyzer/lib/src/dart/element/least_upper_bound.dart +++ b/pkg/analyzer/lib/src/dart/element/least_upper_bound.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:math' show max; import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart' diff --git a/pkg/analyzer/lib/src/dart/element/member.dart b/pkg/analyzer/lib/src/dart/element/member.dart index bbe1be02c28..36334fa9056 100644 --- a/pkg/analyzer/lib/src/dart/element/member.dart +++ b/pkg/analyzer/lib/src/dart/element/member.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/session.dart'; import 'package:analyzer/dart/constant/value.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/name_union.dart b/pkg/analyzer/lib/src/dart/element/name_union.dart index 2d057fe7c87..cc1b53a6717 100644 --- a/pkg/analyzer/lib/src/dart/element/name_union.dart +++ b/pkg/analyzer/lib/src/dart/element/name_union.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/normalize.dart b/pkg/analyzer/lib/src/dart/element/normalize.dart index 9d75f31db2d..cae91649073 100644 --- a/pkg/analyzer/lib/src/dart/element/normalize.dart +++ b/pkg/analyzer/lib/src/dart/element/normalize.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/replace_top_bottom_visitor.dart b/pkg/analyzer/lib/src/dart/element/replace_top_bottom_visitor.dart index 88ac3c8d98d..97925cbcde1 100644 --- a/pkg/analyzer/lib/src/dart/element/replace_top_bottom_visitor.dart +++ b/pkg/analyzer/lib/src/dart/element/replace_top_bottom_visitor.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/replacement_visitor.dart b/pkg/analyzer/lib/src/dart/element/replacement_visitor.dart index 161ecd6bf19..0c0b055e5bb 100644 --- a/pkg/analyzer/lib/src/dart/element/replacement_visitor.dart +++ b/pkg/analyzer/lib/src/dart/element/replacement_visitor.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/runtime_type_equality.dart b/pkg/analyzer/lib/src/dart/element/runtime_type_equality.dart index 9328d1787bb..e6c723dbfd4 100644 --- a/pkg/analyzer/lib/src/dart/element/runtime_type_equality.dart +++ b/pkg/analyzer/lib/src/dart/element/runtime_type_equality.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/scope.dart b/pkg/analyzer/lib/src/dart/element/scope.dart index 9a21e32a7e2..9fc6dfd90b6 100644 --- a/pkg/analyzer/lib/src/dart/element/scope.dart +++ b/pkg/analyzer/lib/src/dart/element/scope.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/scanner/string_canonicalizer.dart'; import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/since_sdk_version.dart b/pkg/analyzer/lib/src/dart/element/since_sdk_version.dart index 4357dfb25b1..0bbb26f7e1a 100644 --- a/pkg/analyzer/lib/src/dart/element/since_sdk_version.dart +++ b/pkg/analyzer/lib/src/dart/element/since_sdk_version.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/subtype.dart b/pkg/analyzer/lib/src/dart/element/subtype.dart index afd2ed89167..64c91650d34 100644 --- a/pkg/analyzer/lib/src/dart/element/subtype.dart +++ b/pkg/analyzer/lib/src/dart/element/subtype.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart' show Variance; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/top_merge.dart b/pkg/analyzer/lib/src/dart/element/top_merge.dart index 8d2fd1142bf..0b0498dc6c3 100644 --- a/pkg/analyzer/lib/src/dart/element/top_merge.dart +++ b/pkg/analyzer/lib/src/dart/element/top_merge.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/type.dart b/pkg/analyzer/lib/src/dart/element/type.dart index b3b81c0cb72..c6f68c80828 100644 --- a/pkg/analyzer/lib/src/dart/element/type.dart +++ b/pkg/analyzer/lib/src/dart/element/type.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/type_algebra.dart b/pkg/analyzer/lib/src/dart/element/type_algebra.dart index 7ead60ae1b2..74c4c667669 100644 --- a/pkg/analyzer/lib/src/dart/element/type_algebra.dart +++ b/pkg/analyzer/lib/src/dart/element/type_algebra.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/type_constraint_gatherer.dart b/pkg/analyzer/lib/src/dart/element/type_constraint_gatherer.dart index 7dc445ddc97..bf41f9ec6ee 100644 --- a/pkg/analyzer/lib/src/dart/element/type_constraint_gatherer.dart +++ b/pkg/analyzer/lib/src/dart/element/type_constraint_gatherer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart' as shared show diff --git a/pkg/analyzer/lib/src/dart/element/type_demotion.dart b/pkg/analyzer/lib/src/dart/element/type_demotion.dart index 64748d6d399..7f39ed3af47 100644 --- a/pkg/analyzer/lib/src/dart/element/type_demotion.dart +++ b/pkg/analyzer/lib/src/dart/element/type_demotion.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/replacement_visitor.dart'; import 'package:analyzer/src/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/type_provider.dart b/pkg/analyzer/lib/src/dart/element/type_provider.dart index d454664c971..ba6139b0709 100644 --- a/pkg/analyzer/lib/src/dart/element/type_provider.dart +++ b/pkg/analyzer/lib/src/dart/element/type_provider.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/type_schema.dart b/pkg/analyzer/lib/src/dart/element/type_schema.dart index f06e9bac343..dc50adbf672 100644 --- a/pkg/analyzer/lib/src/dart/element/type_schema.dart +++ b/pkg/analyzer/lib/src/dart/element/type_schema.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/ast/token.dart' show Keyword; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/element/type_system.dart b/pkg/analyzer/lib/src/dart/element/type_system.dart index 0bd61895d5b..69acd924361 100644 --- a/pkg/analyzer/lib/src/dart/element/type_system.dart +++ b/pkg/analyzer/lib/src/dart/element/type_system.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:analyzer/dart/ast/ast.dart' show AstNode; diff --git a/pkg/analyzer/lib/src/dart/element/type_visitor.dart b/pkg/analyzer/lib/src/dart/element/type_visitor.dart index 95c3da7b5f1..e152027084e 100644 --- a/pkg/analyzer/lib/src/dart/element/type_visitor.dart +++ b/pkg/analyzer/lib/src/dart/element/type_visitor.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/dart/element/type_visitor.dart'; import 'package:analyzer/src/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/micro/resolve_file.dart b/pkg/analyzer/lib/src/dart/micro/resolve_file.dart index 606d36cde52..356ab1a926c 100644 --- a/pkg/analyzer/lib/src/dart/micro/resolve_file.dart +++ b/pkg/analyzer/lib/src/dart/micro/resolve_file.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:analyzer/dart/analysis/declared_variables.dart'; diff --git a/pkg/analyzer/lib/src/dart/micro/utils.dart b/pkg/analyzer/lib/src/dart/micro/utils.dart index f762550dd3e..f1e6e2355fa 100644 --- a/pkg/analyzer/lib/src/dart/micro/utils.dart +++ b/pkg/analyzer/lib/src/dart/micro/utils.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/annotation_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/annotation_resolver.dart index 85e1c8a13b4..9a944414f0f 100644 --- a/pkg/analyzer/lib/src/dart/resolver/annotation_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/annotation_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/applicable_extensions.dart b/pkg/analyzer/lib/src/dart/resolver/applicable_extensions.dart index 1124c02759f..82d663ffce9 100644 --- a/pkg/analyzer/lib/src/dart/resolver/applicable_extensions.dart +++ b/pkg/analyzer/lib/src/dart/resolver/applicable_extensions.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart index 39096042b09..2f98b98eeb8 100644 --- a/pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/assignment_expression_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/analysis/features.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/ast_rewrite.dart b/pkg/analyzer/lib/src/dart/resolver/ast_rewrite.dart index ccc5a1975ee..aee96f786ed 100644 --- a/pkg/analyzer/lib/src/dart/resolver/ast_rewrite.dart +++ b/pkg/analyzer/lib/src/dart/resolver/ast_rewrite.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/scope.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/binary_expression_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/binary_expression_resolver.dart index 904ba4dda41..9c3e91c94d0 100644 --- a/pkg/analyzer/lib/src/dart/resolver/binary_expression_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/binary_expression_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/analysis/features.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/comment_reference_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/comment_reference_resolver.dart index cdb1c50b1bd..76fdaf2890a 100644 --- a/pkg/analyzer/lib/src/dart/resolver/comment_reference_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/comment_reference_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/constructor_reference_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/constructor_reference_resolver.dart index b18832c444e..a02ba70949e 100644 --- a/pkg/analyzer/lib/src/dart/resolver/constructor_reference_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/constructor_reference_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/extension_member_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/extension_member_resolver.dart index 4e5afa2a842..3e538d56f1a 100644 --- a/pkg/analyzer/lib/src/dart/resolver/extension_member_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/extension_member_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/flow_analysis_visitor.dart b/pkg/analyzer/lib/src/dart/resolver/flow_analysis_visitor.dart index 8a09f40e2d9..66912a09b53 100644 --- a/pkg/analyzer/lib/src/dart/resolver/flow_analysis_visitor.dart +++ b/pkg/analyzer/lib/src/dart/resolver/flow_analysis_visitor.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// @docImport 'package:analyzer/src/generated/resolver.dart'; library; diff --git a/pkg/analyzer/lib/src/dart/resolver/for_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/for_resolver.dart index 4c4bf748091..aa02df4f1da 100644 --- a/pkg/analyzer/lib/src/dart/resolver/for_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/for_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/function_expression_invocation_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/function_expression_invocation_resolver.dart index eb24137ba46..9ea594f8e48 100644 --- a/pkg/analyzer/lib/src/dart/resolver/function_expression_invocation_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/function_expression_invocation_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/error/listener.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/function_expression_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/function_expression_resolver.dart index 2379ee83a23..05f942b8fbd 100644 --- a/pkg/analyzer/lib/src/dart/resolver/function_expression_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/function_expression_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/function_reference_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/function_reference_resolver.dart index ce53d229b4d..5b54dbbcb4c 100644 --- a/pkg/analyzer/lib/src/dart/resolver/function_reference_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/function_reference_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/invocation_inference_helper.dart b/pkg/analyzer/lib/src/dart/resolver/invocation_inference_helper.dart index 3497b07be78..9c043f72bd0 100644 --- a/pkg/analyzer/lib/src/dart/resolver/invocation_inference_helper.dart +++ b/pkg/analyzer/lib/src/dart/resolver/invocation_inference_helper.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/invocation_inferrer.dart b/pkg/analyzer/lib/src/dart/resolver/invocation_inferrer.dart index 260a3304cb2..dcfbb62b5cf 100644 --- a/pkg/analyzer/lib/src/dart/resolver/invocation_inferrer.dart +++ b/pkg/analyzer/lib/src/dart/resolver/invocation_inferrer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/base/errors.dart'; import 'package:_fe_analyzer_shared/src/deferred_function_literal_heuristic.dart'; import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/lexical_lookup.dart b/pkg/analyzer/lib/src/dart/resolver/lexical_lookup.dart index 913d82fdb9b..5d64d65e6e5 100644 --- a/pkg/analyzer/lib/src/dart/resolver/lexical_lookup.dart +++ b/pkg/analyzer/lib/src/dart/resolver/lexical_lookup.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/scope.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/method_invocation_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/method_invocation_resolver.dart index 5497dc92e43..e0108f70dbb 100644 --- a/pkg/analyzer/lib/src/dart/resolver/method_invocation_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/method_invocation_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/named_type_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/named_type_resolver.dart index 45feb8b39ca..56d982c9551 100644 --- a/pkg/analyzer/lib/src/dart/resolver/named_type_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/named_type_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/postfix_expression_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/postfix_expression_resolver.dart index ecb2dba8994..e1c431da049 100644 --- a/pkg/analyzer/lib/src/dart/resolver/postfix_expression_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/postfix_expression_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/ast/token.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/prefix_expression_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/prefix_expression_resolver.dart index 288435104fb..4f46bd746f6 100644 --- a/pkg/analyzer/lib/src/dart/resolver/prefix_expression_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/prefix_expression_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/prefixed_identifier_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/prefixed_identifier_resolver.dart index 1ef817af2c7..cf9b52d3723 100644 --- a/pkg/analyzer/lib/src/dart/resolver/prefixed_identifier_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/prefixed_identifier_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/property_element_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/property_element_resolver.dart index 4717144547f..5e99d32d3ec 100644 --- a/pkg/analyzer/lib/src/dart/resolver/property_element_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/property_element_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/resolution_result.dart b/pkg/analyzer/lib/src/dart/resolver/resolution_result.dart index 3668ce345f7..7749bd93e9f 100644 --- a/pkg/analyzer/lib/src/dart/resolver/resolution_result.dart +++ b/pkg/analyzer/lib/src/dart/resolver/resolution_result.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/resolution_visitor.dart b/pkg/analyzer/lib/src/dart/resolver/resolution_visitor.dart index 2a54daa580c..ede4d517988 100644 --- a/pkg/analyzer/lib/src/dart/resolver/resolution_visitor.dart +++ b/pkg/analyzer/lib/src/dart/resolver/resolution_visitor.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer.dart' as shared; import 'package:_fe_analyzer_shared/src/type_inference/variable_bindings.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/scope.dart b/pkg/analyzer/lib/src/dart/resolver/scope.dart index e6123e1e3d2..fa6c5adbbb9 100644 --- a/pkg/analyzer/lib/src/dart/resolver/scope.dart +++ b/pkg/analyzer/lib/src/dart/resolver/scope.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:_fe_analyzer_shared/src/scanner/string_canonicalizer.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/simple_identifier_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/simple_identifier_resolver.dart index 393d7632144..89ad7e16f13 100644 --- a/pkg/analyzer/lib/src/dart/resolver/simple_identifier_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/simple_identifier_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/this_lookup.dart b/pkg/analyzer/lib/src/dart/resolver/this_lookup.dart index 900e435223e..dba10f8b210 100644 --- a/pkg/analyzer/lib/src/dart/resolver/this_lookup.dart +++ b/pkg/analyzer/lib/src/dart/resolver/this_lookup.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/src/dart/resolver/lexical_lookup.dart'; import 'package:analyzer/src/generated/resolver.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/type_property_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/type_property_resolver.dart index fdf3a630caa..9ca4bad0c79 100644 --- a/pkg/analyzer/lib/src/dart/resolver/type_property_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/type_property_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart index 71cc13e7802..128cf219303 100644 --- a/pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/typed_literal_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/analysis_options.dart'; import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/dart/resolver/variable_declaration_resolver.dart b/pkg/analyzer/lib/src/dart/resolver/variable_declaration_resolver.dart index c33ca34791a..c14792a3379 100644 --- a/pkg/analyzer/lib/src/dart/resolver/variable_declaration_resolver.dart +++ b/pkg/analyzer/lib/src/dart/resolver/variable_declaration_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/diagnostic/diagnostic_factory.dart b/pkg/analyzer/lib/src/diagnostic/diagnostic_factory.dart index fc0f403f704..e37a6cb860d 100644 --- a/pkg/analyzer/lib/src/diagnostic/diagnostic_factory.dart +++ b/pkg/analyzer/lib/src/diagnostic/diagnostic_factory.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/error/best_practices_verifier.dart b/pkg/analyzer/lib/src/error/best_practices_verifier.dart index 7c9a2726fa0..1c35856f633 100644 --- a/pkg/analyzer/lib/src/error/best_practices_verifier.dart +++ b/pkg/analyzer/lib/src/error/best_practices_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + /// @docImport 'package:analyzer/src/dart/error/hint_codes.g.dart'; library; diff --git a/pkg/analyzer/lib/src/error/correct_override.dart b/pkg/analyzer/lib/src/error/correct_override.dart index b7f3fdaeb04..c704c242ffa 100644 --- a/pkg/analyzer/lib/src/error/correct_override.dart +++ b/pkg/analyzer/lib/src/error/correct_override.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/error/duplicate_definition_verifier.dart b/pkg/analyzer/lib/src/error/duplicate_definition_verifier.dart index 38077ddf4e9..c1380ea6d1c 100644 --- a/pkg/analyzer/lib/src/error/duplicate_definition_verifier.dart +++ b/pkg/analyzer/lib/src/error/duplicate_definition_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:analyzer/dart/analysis/features.dart'; diff --git a/pkg/analyzer/lib/src/error/imports_verifier.dart b/pkg/analyzer/lib/src/error/imports_verifier.dart index f20382ced60..3dbc17b7da0 100644 --- a/pkg/analyzer/lib/src/error/imports_verifier.dart +++ b/pkg/analyzer/lib/src/error/imports_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/error/listener.dart'; import 'package:analyzer/src/dart/analysis/file_analysis.dart'; diff --git a/pkg/analyzer/lib/src/error/inheritance_override.dart b/pkg/analyzer/lib/src/error/inheritance_override.dart index d98e9a76c3e..7029f4eb7a1 100644 --- a/pkg/analyzer/lib/src/error/inheritance_override.dart +++ b/pkg/analyzer/lib/src/error/inheritance_override.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/syntactic_entity.dart'; diff --git a/pkg/analyzer/lib/src/error/override_verifier.dart b/pkg/analyzer/lib/src/error/override_verifier.dart index 962ab39b286..aca88063551 100644 --- a/pkg/analyzer/lib/src/error/override_verifier.dart +++ b/pkg/analyzer/lib/src/error/override_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/error/unused_local_elements_verifier.dart b/pkg/analyzer/lib/src/error/unused_local_elements_verifier.dart index 98701c1aabb..e912be0b571 100644 --- a/pkg/analyzer/lib/src/error/unused_local_elements_verifier.dart +++ b/pkg/analyzer/lib/src/error/unused_local_elements_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'dart:math' as math; diff --git a/pkg/analyzer/lib/src/generated/element_resolver.dart b/pkg/analyzer/lib/src/generated/element_resolver.dart index 52c83f39a1a..0e0ff688840 100644 --- a/pkg/analyzer/lib/src/generated/element_resolver.dart +++ b/pkg/analyzer/lib/src/generated/element_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/error/listener.dart'; diff --git a/pkg/analyzer/lib/src/generated/element_walker.dart b/pkg/analyzer/lib/src/generated/element_walker.dart index 0c5695b92e3..41a00c997cd 100644 --- a/pkg/analyzer/lib/src/generated/element_walker.dart +++ b/pkg/analyzer/lib/src/generated/element_walker.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/generated/error_verifier.dart b/pkg/analyzer/lib/src/generated/error_verifier.dart index 80e2f4a4f05..6eaa1341d31 100644 --- a/pkg/analyzer/lib/src/generated/error_verifier.dart +++ b/pkg/analyzer/lib/src/generated/error_verifier.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; diff --git a/pkg/analyzer/lib/src/generated/exhaustiveness.dart b/pkg/analyzer/lib/src/generated/exhaustiveness.dart index 5a314b41015..cfff251b572 100644 --- a/pkg/analyzer/lib/src/generated/exhaustiveness.dart +++ b/pkg/analyzer/lib/src/generated/exhaustiveness.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/exhaustiveness/dart_template_buffer.dart'; import 'package:_fe_analyzer_shared/src/exhaustiveness/exhaustive.dart'; import 'package:_fe_analyzer_shared/src/exhaustiveness/key.dart'; diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart index 6525367f29e..305dcd83fff 100644 --- a/pkg/analyzer/lib/src/generated/resolver.dart +++ b/pkg/analyzer/lib/src/generated/resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart'; diff --git a/pkg/analyzer/lib/src/generated/testing/element_factory.dart b/pkg/analyzer/lib/src/generated/testing/element_factory.dart index b3ec7015ac7..6c7aa909ff1 100644 --- a/pkg/analyzer/lib/src/generated/testing/element_factory.dart +++ b/pkg/analyzer/lib/src/generated/testing/element_factory.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart b/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart index 30cf506df90..356e2514034 100644 --- a/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart +++ b/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/source/source.dart'; import 'package:analyzer/src/dart/analysis/session.dart'; diff --git a/pkg/analyzer/lib/src/lint/linter.dart b/pkg/analyzer/lib/src/lint/linter.dart index ec558fa6ab3..ffef9bf27d6 100644 --- a/pkg/analyzer/lib/src/lint/linter.dart +++ b/pkg/analyzer/lib/src/lint/linter.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/services/top_level_declarations.dart b/pkg/analyzer/lib/src/services/top_level_declarations.dart index 5e608207c13..9b730e74bdc 100644 --- a/pkg/analyzer/lib/src/services/top_level_declarations.dart +++ b/pkg/analyzer/lib/src/services/top_level_declarations.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:async'; import 'package:analyzer/dart/analysis/results.dart'; diff --git a/pkg/analyzer/lib/src/summary2/ast_binary_reader.dart b/pkg/analyzer/lib/src/summary2/ast_binary_reader.dart index 2bf3898b227..0e580a085e7 100644 --- a/pkg/analyzer/lib/src/summary2/ast_binary_reader.dart +++ b/pkg/analyzer/lib/src/summary2/ast_binary_reader.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/scanner/string_canonicalizer.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/summary2/ast_binary_writer.dart b/pkg/analyzer/lib/src/summary2/ast_binary_writer.dart index 2917191d48f..333adc6145e 100644 --- a/pkg/analyzer/lib/src/summary2/ast_binary_writer.dart +++ b/pkg/analyzer/lib/src/summary2/ast_binary_writer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/ast/visitor.dart'; diff --git a/pkg/analyzer/lib/src/summary2/ast_resolver.dart b/pkg/analyzer/lib/src/summary2/ast_resolver.dart index c66daf5d611..b4ebcfb2fcd 100644 --- a/pkg/analyzer/lib/src/summary2/ast_resolver.dart +++ b/pkg/analyzer/lib/src/summary2/ast_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/types/shared_type.dart'; import 'package:analyzer/dart/analysis/analysis_options.dart'; import 'package:analyzer/dart/analysis/features.dart'; diff --git a/pkg/analyzer/lib/src/summary2/augmentation.dart b/pkg/analyzer/lib/src/summary2/augmentation.dart index 75ba8765288..742f0aa200d 100644 --- a/pkg/analyzer/lib/src/summary2/augmentation.dart +++ b/pkg/analyzer/lib/src/summary2/augmentation.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/summary2/bundle_reader.dart b/pkg/analyzer/lib/src/summary2/bundle_reader.dart index e778690fd3f..31ec6d106bf 100644 --- a/pkg/analyzer/lib/src/summary2/bundle_reader.dart +++ b/pkg/analyzer/lib/src/summary2/bundle_reader.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; diff --git a/pkg/analyzer/lib/src/summary2/bundle_writer.dart b/pkg/analyzer/lib/src/summary2/bundle_writer.dart index c2d7a6126ef..c22e67c2f78 100644 --- a/pkg/analyzer/lib/src/summary2/bundle_writer.dart +++ b/pkg/analyzer/lib/src/summary2/bundle_writer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; diff --git a/pkg/analyzer/lib/src/summary2/constructor_initializer_resolver.dart b/pkg/analyzer/lib/src/summary2/constructor_initializer_resolver.dart index 6e36cce6218..013a76cafc7 100644 --- a/pkg/analyzer/lib/src/summary2/constructor_initializer_resolver.dart +++ b/pkg/analyzer/lib/src/summary2/constructor_initializer_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/src/dart/ast/ast.dart'; import 'package:analyzer/src/dart/element/element.dart'; import 'package:analyzer/src/dart/element/scope.dart'; diff --git a/pkg/analyzer/lib/src/summary2/default_types_builder.dart b/pkg/analyzer/lib/src/summary2/default_types_builder.dart index a510ca7ddee..f114947ad02 100644 --- a/pkg/analyzer/lib/src/summary2/default_types_builder.dart +++ b/pkg/analyzer/lib/src/summary2/default_types_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/summary2/default_value_resolver.dart b/pkg/analyzer/lib/src/summary2/default_value_resolver.dart index 45f23a61237..d185d773572 100644 --- a/pkg/analyzer/lib/src/summary2/default_value_resolver.dart +++ b/pkg/analyzer/lib/src/summary2/default_value_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/scope.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/summary2/detach_nodes.dart b/pkg/analyzer/lib/src/summary2/detach_nodes.dart index 25efaefdedf..1b3165b1515 100644 --- a/pkg/analyzer/lib/src/summary2/detach_nodes.dart +++ b/pkg/analyzer/lib/src/summary2/detach_nodes.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/visitor.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/summary2/element_builder.dart b/pkg/analyzer/lib/src/summary2/element_builder.dart index 19872de8bea..721a4d2f30c 100644 --- a/pkg/analyzer/lib/src/summary2/element_builder.dart +++ b/pkg/analyzer/lib/src/summary2/element_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/summary2/extension_type.dart b/pkg/analyzer/lib/src/summary2/extension_type.dart index ec89608e76d..0721f5eb4b2 100644 --- a/pkg/analyzer/lib/src/summary2/extension_type.dart +++ b/pkg/analyzer/lib/src/summary2/extension_type.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/util/dependency_walker.dart' as graph; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/summary2/function_type_builder.dart b/pkg/analyzer/lib/src/summary2/function_type_builder.dart index 2b4bb9bd691..27b292cb90f 100644 --- a/pkg/analyzer/lib/src/summary2/function_type_builder.dart +++ b/pkg/analyzer/lib/src/summary2/function_type_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/summary2/informative_data.dart b/pkg/analyzer/lib/src/summary2/informative_data.dart index 19a45131e08..ba15fabbfc4 100644 --- a/pkg/analyzer/lib/src/summary2/informative_data.dart +++ b/pkg/analyzer/lib/src/summary2/informative_data.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:analyzer/dart/ast/token.dart'; diff --git a/pkg/analyzer/lib/src/summary2/instance_member_inferrer.dart b/pkg/analyzer/lib/src/summary2/instance_member_inferrer.dart index 8790bae6cd3..9497b42be25 100644 --- a/pkg/analyzer/lib/src/summary2/instance_member_inferrer.dart +++ b/pkg/analyzer/lib/src/summary2/instance_member_inferrer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/summary2/library_builder.dart b/pkg/analyzer/lib/src/summary2/library_builder.dart index 1bb119f67b6..6635422c224 100644 --- a/pkg/analyzer/lib/src/summary2/library_builder.dart +++ b/pkg/analyzer/lib/src/summary2/library_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/field_promotability.dart'; import 'package:_fe_analyzer_shared/src/macros/code_optimizer.dart' as macro; import 'package:analyzer/dart/analysis/features.dart'; diff --git a/pkg/analyzer/lib/src/summary2/link.dart b/pkg/analyzer/lib/src/summary2/link.dart index 28d9ebed3a5..61416b5463d 100644 --- a/pkg/analyzer/lib/src/summary2/link.dart +++ b/pkg/analyzer/lib/src/summary2/link.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:analyzer/dart/analysis/declared_variables.dart'; diff --git a/pkg/analyzer/lib/src/summary2/linked_element_factory.dart b/pkg/analyzer/lib/src/summary2/linked_element_factory.dart index 67432eac6a5..e5f1a3ea8f0 100644 --- a/pkg/analyzer/lib/src/summary2/linked_element_factory.dart +++ b/pkg/analyzer/lib/src/summary2/linked_element_factory.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:collection'; import 'dart:typed_data'; diff --git a/pkg/analyzer/lib/src/summary2/macro_application.dart b/pkg/analyzer/lib/src/summary2/macro_application.dart index d07f8cc3b0f..d231db19781 100644 --- a/pkg/analyzer/lib/src/summary2/macro_application.dart +++ b/pkg/analyzer/lib/src/summary2/macro_application.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/summary2/macro_cache.dart b/pkg/analyzer/lib/src/summary2/macro_cache.dart index 4d59e6d2d4a..70e9395d705 100644 --- a/pkg/analyzer/lib/src/summary2/macro_cache.dart +++ b/pkg/analyzer/lib/src/summary2/macro_cache.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:typed_data'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/summary2/macro_declarations.dart b/pkg/analyzer/lib/src/summary2/macro_declarations.dart index 82855e30846..9010af8dd26 100644 --- a/pkg/analyzer/lib/src/summary2/macro_declarations.dart +++ b/pkg/analyzer/lib/src/summary2/macro_declarations.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/summary2/macro_merge.dart b/pkg/analyzer/lib/src/summary2/macro_merge.dart index 83de5273f97..3c3b302c5da 100644 --- a/pkg/analyzer/lib/src/summary2/macro_merge.dart +++ b/pkg/analyzer/lib/src/summary2/macro_merge.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/macros/code_optimizer.dart' as macro; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/ast/visitor.dart' as ast; diff --git a/pkg/analyzer/lib/src/summary2/macro_metadata.dart b/pkg/analyzer/lib/src/summary2/macro_metadata.dart index 346d9bbe5d9..4682a8c2c77 100644 --- a/pkg/analyzer/lib/src/summary2/macro_metadata.dart +++ b/pkg/analyzer/lib/src/summary2/macro_metadata.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/metadata/ast.dart' as shared; import 'package:_fe_analyzer_shared/src/metadata/parser.dart' as shared; import 'package:_fe_analyzer_shared/src/metadata/scope.dart' as shared; diff --git a/pkg/analyzer/lib/src/summary2/macro_type_location.dart b/pkg/analyzer/lib/src/summary2/macro_type_location.dart index a28bf6da930..8636ac06208 100644 --- a/pkg/analyzer/lib/src/summary2/macro_type_location.dart +++ b/pkg/analyzer/lib/src/summary2/macro_type_location.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:macros/macros.dart' as macro; diff --git a/pkg/analyzer/lib/src/summary2/macro_type_location_storage.dart b/pkg/analyzer/lib/src/summary2/macro_type_location_storage.dart index 27b773712fa..06974f1879f 100644 --- a/pkg/analyzer/lib/src/summary2/macro_type_location_storage.dart +++ b/pkg/analyzer/lib/src/summary2/macro_type_location_storage.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/summary2/data_reader.dart'; import 'package:analyzer/src/summary2/data_writer.dart'; diff --git a/pkg/analyzer/lib/src/summary2/metadata_resolver.dart b/pkg/analyzer/lib/src/summary2/metadata_resolver.dart index 502ca305e24..2f14e982531 100644 --- a/pkg/analyzer/lib/src/summary2/metadata_resolver.dart +++ b/pkg/analyzer/lib/src/summary2/metadata_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/scope.dart'; import 'package:analyzer/src/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/summary2/named_type_builder.dart b/pkg/analyzer/lib/src/summary2/named_type_builder.dart index ae13a5eea77..f02830cb233 100644 --- a/pkg/analyzer/lib/src/summary2/named_type_builder.dart +++ b/pkg/analyzer/lib/src/summary2/named_type_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/summary2/reference.dart b/pkg/analyzer/lib/src/summary2/reference.dart index 3d949683136..766e21b3afc 100644 --- a/pkg/analyzer/lib/src/summary2/reference.dart +++ b/pkg/analyzer/lib/src/summary2/reference.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:meta/meta.dart'; diff --git a/pkg/analyzer/lib/src/summary2/reference_resolver.dart b/pkg/analyzer/lib/src/summary2/reference_resolver.dart index 909315fd7fb..e6eda72cba5 100644 --- a/pkg/analyzer/lib/src/summary2/reference_resolver.dart +++ b/pkg/analyzer/lib/src/summary2/reference_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/summary2/simply_bounded.dart b/pkg/analyzer/lib/src/summary2/simply_bounded.dart index 9f96f4829f1..a11ca685044 100644 --- a/pkg/analyzer/lib/src/summary2/simply_bounded.dart +++ b/pkg/analyzer/lib/src/summary2/simply_bounded.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/util/dependency_walker.dart' as graph show DependencyWalker, Node; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analyzer/lib/src/summary2/super_constructor_resolver.dart b/pkg/analyzer/lib/src/summary2/super_constructor_resolver.dart index 31a2e4b22cb..04d13c0156d 100644 --- a/pkg/analyzer/lib/src/summary2/super_constructor_resolver.dart +++ b/pkg/analyzer/lib/src/summary2/super_constructor_resolver.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/summary2/top_level_inference.dart b/pkg/analyzer/lib/src/summary2/top_level_inference.dart index a3fe25bc03f..35ece8dc904 100644 --- a/pkg/analyzer/lib/src/summary2/top_level_inference.dart +++ b/pkg/analyzer/lib/src/summary2/top_level_inference.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/scope.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/summary2/type_alias.dart b/pkg/analyzer/lib/src/summary2/type_alias.dart index 708c33cc987..decde5f7af5 100644 --- a/pkg/analyzer/lib/src/summary2/type_alias.dart +++ b/pkg/analyzer/lib/src/summary2/type_alias.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/src/dart/ast/ast.dart'; import 'package:analyzer/src/dart/ast/extensions.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/lib/src/summary2/types_builder.dart b/pkg/analyzer/lib/src/summary2/types_builder.dart index 4692e25d1c7..6abbe2d44a7 100644 --- a/pkg/analyzer/lib/src/summary2/types_builder.dart +++ b/pkg/analyzer/lib/src/summary2/types_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analyzer/lib/src/summary2/variance_builder.dart b/pkg/analyzer/lib/src/summary2/variance_builder.dart index 0158734a066..148c01e375e 100644 --- a/pkg/analyzer/lib/src/summary2/variance_builder.dart +++ b/pkg/analyzer/lib/src/summary2/variance_builder.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/lib/src/test_utilities/find_element.dart b/pkg/analyzer/lib/src/test_utilities/find_element.dart index 4b911e706b5..1f54c102ffe 100644 --- a/pkg/analyzer/lib/src/test_utilities/find_element.dart +++ b/pkg/analyzer/lib/src/test_utilities/find_element.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/test_utilities/function_ast_visitor.dart'; diff --git a/pkg/analyzer/lib/src/test_utilities/find_node.dart b/pkg/analyzer/lib/src/test_utilities/find_node.dart index fef542cef45..f4a5c8ed11c 100644 --- a/pkg/analyzer/lib/src/test_utilities/find_node.dart +++ b/pkg/analyzer/lib/src/test_utilities/find_node.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analyzer/lib/src/test_utilities/mock_sdk_elements.dart b/pkg/analyzer/lib/src/test_utilities/mock_sdk_elements.dart index 0fd4bfe89f3..951041f944e 100644 --- a/pkg/analyzer/lib/src/test_utilities/mock_sdk_elements.dart +++ b/pkg/analyzer/lib/src/test_utilities/mock_sdk_elements.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/lib/src/utilities/extensions/element.dart b/pkg/analyzer/lib/src/utilities/extensions/element.dart index c166a83a977..a3662124a75 100644 --- a/pkg/analyzer/lib/src/utilities/extensions/element.dart +++ b/pkg/analyzer/lib/src/utilities/extensions/element.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/test/generated/elements_types_mixin.dart b/pkg/analyzer/test/generated/elements_types_mixin.dart index 1a45519a453..50eefb9473b 100644 --- a/pkg/analyzer/test/generated/elements_types_mixin.dart +++ b/pkg/analyzer/test/generated/elements_types_mixin.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/test/generated/non_error_resolver_test.dart b/pkg/analyzer/test/generated/non_error_resolver_test.dart index 170b7238bd3..6015165690a 100644 --- a/pkg/analyzer/test/generated/non_error_resolver_test.dart +++ b/pkg/analyzer/test/generated/non_error_resolver_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/element/member.dart'; diff --git a/pkg/analyzer/test/generated/resolver_test_case.dart b/pkg/analyzer/test/generated/resolver_test_case.dart index 093b562ad3c..85754687a5c 100644 --- a/pkg/analyzer/test/generated/resolver_test_case.dart +++ b/pkg/analyzer/test/generated/resolver_test_case.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/generated/type_system_test.dart b/pkg/analyzer/test/generated/type_system_test.dart index 60f29609bc8..abebcb8e60a 100644 --- a/pkg/analyzer/test/generated/type_system_test.dart +++ b/pkg/analyzer/test/generated/type_system_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/analysis/index_test.dart b/pkg/analyzer/test/src/dart/analysis/index_test.dart index 0ba2f7b00f9..9fe94eff948 100644 --- a/pkg/analyzer/test/src/dart/analysis/index_test.dart +++ b/pkg/analyzer/test/src/dart/analysis/index_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/analysis/index.dart'; diff --git a/pkg/analyzer/test/src/dart/analysis/result_printer.dart b/pkg/analyzer/test/src/dart/analysis/result_printer.dart index 42e4837cd6a..57713263e27 100644 --- a/pkg/analyzer/test/src/dart/analysis/result_printer.dart +++ b/pkg/analyzer/test/src/dart/analysis/result_printer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/dart/analysis/results/get_element_declaration_test.dart b/pkg/analyzer/test/src/dart/analysis/results/get_element_declaration_test.dart index 0db8cd9ce62..af82fd4d800 100644 --- a/pkg/analyzer/test/src/dart/analysis/results/get_element_declaration_test.dart +++ b/pkg/analyzer/test/src/dart/analysis/results/get_element_declaration_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/dart/analysis/session_test.dart b/pkg/analyzer/test/src/dart/analysis/session_test.dart index 1f5425343be..917e9d64a6b 100644 --- a/pkg/analyzer/test/src/dart/analysis/session_test.dart +++ b/pkg/analyzer/test/src/dart/analysis/session_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/analysis/session.dart'; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analyzer/test/src/dart/constant/evaluation_test.dart b/pkg/analyzer/test/src/dart/constant/evaluation_test.dart index d639ea38a84..91e5abe54da 100644 --- a/pkg/analyzer/test/src/dart/constant/evaluation_test.dart +++ b/pkg/analyzer/test/src/dart/constant/evaluation_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/declared_variables.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/constant/value.dart'; diff --git a/pkg/analyzer/test/src/dart/constant/value_test.dart b/pkg/analyzer/test/src/dart/constant/value_test.dart index b4c9fbc0369..fa9a851807f 100644 --- a/pkg/analyzer/test/src/dart/constant/value_test.dart +++ b/pkg/analyzer/test/src/dart/constant/value_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/element_test.dart b/pkg/analyzer/test/src/dart/element/element_test.dart index 7b609915f66..2d208dbae10 100644 --- a/pkg/analyzer/test/src/dart/element/element_test.dart +++ b/pkg/analyzer/test/src/dart/element/element_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/constant/value.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/dart/element/function_type_test.dart b/pkg/analyzer/test/src/dart/element/function_type_test.dart index 087a0154a1e..284e3f38abb 100644 --- a/pkg/analyzer/test/src/dart/element/function_type_test.dart +++ b/pkg/analyzer/test/src/dart/element/function_type_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/generic_inferrer_test.dart b/pkg/analyzer/test/src/dart/element/generic_inferrer_test.dart index 0679374f706..881deb2fdb7 100644 --- a/pkg/analyzer/test/src/dart/element/generic_inferrer_test.dart +++ b/pkg/analyzer/test/src/dart/element/generic_inferrer_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/inheritance_manager3_test.dart b/pkg/analyzer/test/src/dart/element/inheritance_manager3_test.dart index 09e15050b03..7c8b409c284 100644 --- a/pkg/analyzer/test/src/dart/element/inheritance_manager3_test.dart +++ b/pkg/analyzer/test/src/dart/element/inheritance_manager3_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/test/src/dart/element/least_greatest_closure_test.dart b/pkg/analyzer/test/src/dart/element/least_greatest_closure_test.dart index 34f881496e0..17e4694cac9 100644 --- a/pkg/analyzer/test/src/dart/element/least_greatest_closure_test.dart +++ b/pkg/analyzer/test/src/dart/element/least_greatest_closure_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/element.dart'; import 'package:analyzer/src/utilities/extensions/element.dart'; diff --git a/pkg/analyzer/test/src/dart/element/least_upper_bound_helper_test.dart b/pkg/analyzer/test/src/dart/element/least_upper_bound_helper_test.dart index bccc1453ae1..d27bdec9da8 100644 --- a/pkg/analyzer/test/src/dart/element/least_upper_bound_helper_test.dart +++ b/pkg/analyzer/test/src/dart/element/least_upper_bound_helper_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/dart/element/name_union_test.dart b/pkg/analyzer/test/src/dart/element/name_union_test.dart index 4898ee68615..3cee531d577 100644 --- a/pkg/analyzer/test/src/dart/element/name_union_test.dart +++ b/pkg/analyzer/test/src/dart/element/name_union_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/visitor.dart'; diff --git a/pkg/analyzer/test/src/dart/element/normalize_type_test.dart b/pkg/analyzer/test/src/dart/element/normalize_type_test.dart index ac5146f54c3..9acc37697b1 100644 --- a/pkg/analyzer/test/src/dart/element/normalize_type_test.dart +++ b/pkg/analyzer/test/src/dart/element/normalize_type_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/nullable_test.dart b/pkg/analyzer/test/src/dart/element/nullable_test.dart index ebc999ec0be..b82fd9620df 100644 --- a/pkg/analyzer/test/src/dart/element/nullable_test.dart +++ b/pkg/analyzer/test/src/dart/element/nullable_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/runtime_type_equality_test.dart b/pkg/analyzer/test/src/dart/element/runtime_type_equality_test.dart index 80705864fb7..5c37bb73da3 100644 --- a/pkg/analyzer/test/src/dart/element/runtime_type_equality_test.dart +++ b/pkg/analyzer/test/src/dart/element/runtime_type_equality_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:test/test.dart'; diff --git a/pkg/analyzer/test/src/dart/element/subtype_test.dart b/pkg/analyzer/test/src/dart/element/subtype_test.dart index c50ef18994f..29c538dfc3f 100644 --- a/pkg/analyzer/test/src/dart/element/subtype_test.dart +++ b/pkg/analyzer/test/src/dart/element/subtype_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart' show Variance; import 'package:analyzer/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/dart/element/type_algebra_test.dart b/pkg/analyzer/test/src/dart/element/type_algebra_test.dart index d0a6ddc1263..55deabdaf05 100644 --- a/pkg/analyzer/test/src/dart/element/type_algebra_test.dart +++ b/pkg/analyzer/test/src/dart/element/type_algebra_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/type_constraint_gatherer_test.dart b/pkg/analyzer/test/src/dart/element/type_constraint_gatherer_test.dart index 513dfe873a6..34356e92f50 100644 --- a/pkg/analyzer/test/src/dart/element/type_constraint_gatherer_test.dart +++ b/pkg/analyzer/test/src/dart/element/type_constraint_gatherer_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/dart/element/type_references_any_test.dart b/pkg/analyzer/test/src/dart/element/type_references_any_test.dart index 46da6b2ad7d..e841af2a80a 100644 --- a/pkg/analyzer/test/src/dart/element/type_references_any_test.dart +++ b/pkg/analyzer/test/src/dart/element/type_references_any_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/dart/element/upper_lower_bound_test.dart b/pkg/analyzer/test/src/dart/element/upper_lower_bound_test.dart index 7b621800f4d..1d613d1016e 100644 --- a/pkg/analyzer/test/src/dart/element/upper_lower_bound_test.dart +++ b/pkg/analyzer/test/src/dart/element/upper_lower_bound_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/nullability_suffix.dart'; diff --git a/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart b/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart index ab321e284a1..b04d5e4cfe4 100644 --- a/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart +++ b/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/file_system/file_system.dart'; import 'package:analyzer/source/line_info.dart'; diff --git a/pkg/analyzer/test/src/dart/resolution/constant_test.dart b/pkg/analyzer/test/src/dart/resolution/constant_test.dart index db920a7d973..045ffeb73da 100644 --- a/pkg/analyzer/test/src/dart/resolution/constant_test.dart +++ b/pkg/analyzer/test/src/dart/resolution/constant_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/src/dart/constant/value.dart'; import 'package:analyzer/src/dart/element/element.dart'; import 'package:analyzer/src/error/codes.dart'; diff --git a/pkg/analyzer/test/src/dart/resolution/prefix_element_test.dart b/pkg/analyzer/test/src/dart/resolution/prefix_element_test.dart index 556c85807ea..d1d1472c27f 100644 --- a/pkg/analyzer/test/src/dart/resolution/prefix_element_test.dart +++ b/pkg/analyzer/test/src/dart/resolution/prefix_element_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:test/test.dart'; import 'package:test_reflective_loader/test_reflective_loader.dart'; diff --git a/pkg/analyzer/test/src/dart/resolution/resolution.dart b/pkg/analyzer/test/src/dart/resolution/resolution.dart index 4af67a9de5d..3502fa37883 100644 --- a/pkg/analyzer/test/src/dart/resolution/resolution.dart +++ b/pkg/analyzer/test/src/dart/resolution/resolution.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/analysis/features.dart'; import 'package:analyzer/dart/analysis/results.dart'; import 'package:analyzer/dart/ast/ast.dart'; diff --git a/pkg/analyzer/test/src/dart/resolution/scope_test.dart b/pkg/analyzer/test/src/dart/resolution/scope_test.dart index 57f5d012eff..957f925b292 100644 --- a/pkg/analyzer/test/src/dart/resolution/scope_test.dart +++ b/pkg/analyzer/test/src/dart/resolution/scope_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/src/dart/resolver/scope.dart'; import 'package:analyzer/src/error/codes.dart'; import 'package:test/test.dart'; diff --git a/pkg/analyzer/test/src/dart/resolution/super_formal_parameter_test.dart b/pkg/analyzer/test/src/dart/resolution/super_formal_parameter_test.dart index a5a4ab81840..87f417b6a08 100644 --- a/pkg/analyzer/test/src/dart/resolution/super_formal_parameter_test.dart +++ b/pkg/analyzer/test/src/dart/resolution/super_formal_parameter_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/src/dart/element/member.dart'; import 'package:analyzer/src/error/codes.dart'; import 'package:analyzer/src/test_utilities/find_element.dart'; diff --git a/pkg/analyzer/test/src/summary/element_text.dart b/pkg/analyzer/test/src/summary/element_text.dart index 932b9aa8b47..9e77b895d80 100644 --- a/pkg/analyzer/test/src/summary/element_text.dart +++ b/pkg/analyzer/test/src/summary/element_text.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; diff --git a/pkg/analyzer/test/src/summary/elements/metadata_test.dart b/pkg/analyzer/test/src/summary/elements/metadata_test.dart index 190be030ba5..24860c65be1 100644 --- a/pkg/analyzer/test/src/summary/elements/metadata_test.dart +++ b/pkg/analyzer/test/src/summary/elements/metadata_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/element/element.dart'; import 'package:test/test.dart'; diff --git a/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart b/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart index 51fa91737c9..6dc83e2d9f5 100644 --- a/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart +++ b/pkg/analyzer/test/src/summary/elements/top_level_variable_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/src/dart/element/element.dart'; diff --git a/pkg/analyzer/test/src/summary/elements/type_inference_test.dart b/pkg/analyzer/test/src/summary/elements/type_inference_test.dart index ffc7030e55f..8ab67b61614 100644 --- a/pkg/analyzer/test/src/summary/elements/type_inference_test.dart +++ b/pkg/analyzer/test/src/summary/elements/type_inference_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:test/test.dart'; diff --git a/pkg/analyzer/test/src/summary/macro_test.dart b/pkg/analyzer/test/src/summary/macro_test.dart index bff2563100a..46e859de96d 100644 --- a/pkg/analyzer/test/src/summary/macro_test.dart +++ b/pkg/analyzer/test/src/summary/macro_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'dart:io' as io; import 'dart:typed_data'; diff --git a/pkg/analyzer/test/src/summary/resolved_ast_printer.dart b/pkg/analyzer/test/src/summary/resolved_ast_printer.dart index 66057c97f1f..b0c9880a250 100644 --- a/pkg/analyzer/test/src/summary/resolved_ast_printer.dart +++ b/pkg/analyzer/test/src/summary/resolved_ast_printer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/doc_comment.dart'; import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/ast/token.dart'; diff --git a/pkg/analyzer/test/src/task/strong/dart2_inference_test.dart b/pkg/analyzer/test/src/task/strong/dart2_inference_test.dart index 90d169eab9e..1f540a8b441 100644 --- a/pkg/analyzer/test/src/task/strong/dart2_inference_test.dart +++ b/pkg/analyzer/test/src/task/strong/dart2_inference_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/src/dart/element/type.dart'; diff --git a/pkg/analyzer/test/src/task/strong/inferred_type_test.dart b/pkg/analyzer/test/src/task/strong/inferred_type_test.dart index 08137a1e800..3e5c1f25562 100644 --- a/pkg/analyzer/test/src/task/strong/inferred_type_test.dart +++ b/pkg/analyzer/test/src/task/strong/inferred_type_test.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/file_system/file_system.dart'; diff --git a/pkg/analyzer/test/util/element_printer.dart b/pkg/analyzer/test/util/element_printer.dart index ff8016b13a4..543d2821b11 100644 --- a/pkg/analyzer/test/util/element_printer.dart +++ b/pkg/analyzer/test/util/element_printer.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/element/element.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; diff --git a/pkg/analyzer/test/util/id_testing_helper.dart b/pkg/analyzer/test/util/id_testing_helper.dart index 8d3872fc914..1e3634e7024 100644 --- a/pkg/analyzer/test/util/id_testing_helper.dart +++ b/pkg/analyzer/test/util/id_testing_helper.dart @@ -2,6 +2,8 @@ // 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. +// ignore_for_file: analyzer_use_new_elements + // TODO(johnniwinther): . // TODO(paulberry): Use the code for extraction of test data from // annotated code from CFE. diff --git a/pkg/analyzer_cli/analyzer_use_new_elements.txt b/pkg/analyzer_cli/analyzer_use_new_elements.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/pkg/analyzer_plugin/analyzer_use_new_elements.txt b/pkg/analyzer_plugin/analyzer_use_new_elements.txt deleted file mode 100644 index abd36cf44fa..00000000000 --- a/pkg/analyzer_plugin/analyzer_use_new_elements.txt +++ /dev/null @@ -1 +0,0 @@ -lib/src/utilities/completion/optype.dart diff --git a/pkg/analyzer_plugin/lib/src/utilities/completion/optype.dart b/pkg/analyzer_plugin/lib/src/utilities/completion/optype.dart index f1f02913ddd..9e364cfe6bd 100644 --- a/pkg/analyzer_plugin/lib/src/utilities/completion/optype.dart +++ b/pkg/analyzer_plugin/lib/src/utilities/completion/optype.dart @@ -1,6 +1,9 @@ // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file // 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. + +// ignore_for_file: analyzer_use_new_elements + import 'package:analyzer/dart/ast/syntactic_entity.dart'; import 'package:analyzer/dart/ast/token.dart'; import 'package:analyzer/dart/ast/visitor.dart'; diff --git a/pkg/analyzer_utilities/analyzer_use_new_elements.txt b/pkg/analyzer_utilities/analyzer_use_new_elements.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/pkg/linter/analyzer_use_new_elements.txt b/pkg/linter/analyzer_use_new_elements.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/pkg/linter/lib/src/rules/analyzer_use_new_elements.dart b/pkg/linter/lib/src/rules/analyzer_use_new_elements.dart index 06967d77396..4a7e0381a0a 100644 --- a/pkg/linter/lib/src/rules/analyzer_use_new_elements.dart +++ b/pkg/linter/lib/src/rules/analyzer_use_new_elements.dart @@ -6,7 +6,6 @@ import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/ast/visitor.dart'; import 'package:analyzer/dart/element/element2.dart'; import 'package:analyzer/dart/element/type.dart'; -import 'package:analyzer/file_system/file_system.dart'; import 'package:analyzer/src/dart/element/type_visitor.dart'; // ignore: implementation_imports import '../analyzer.dart'; @@ -74,19 +73,6 @@ bool _isOldModelType(DartType? type) { return visitor.result; } -/// The lint must be enabled for a Pub package. -/// -/// The lint rule reads once the file `analyzer_use_new_elements.txt` -/// from the root of the package (next to `pubspec.yaml`). Then it uses -/// the content of the file until DAS is restarted. -/// -/// The file should have path prefixes from the root of the package. -/// For example `lib/src/services/correction/dart/add_async.dart` as a line. -/// It could be also the whole directory: `lib/src/services/correction/dart/`. -/// These are just path prefixes, not regular expressions. -/// -/// When you start migrating a Dart file, add it to the opt-in file, restart -/// DAS, and open the file in your IDE. class AnalyzerUseNewElements extends LintRule { static const LintCode code = LintCode( 'analyzer_use_new_elements', @@ -111,88 +97,11 @@ class AnalyzerUseNewElements extends LintRule { @override void registerNodeProcessors( NodeLintRegistry registry, LinterContext context) { - if (!_isEnabledForFile(context)) { - return; - } - var visitor = _Visitor(this); registry.addMethodInvocation(this, visitor); registry.addNamedType(this, visitor); registry.addSimpleIdentifier(this, visitor); } - - bool _isEnabledForFile(LinterContext context) { - if (!useOptInFile) { - return true; - } - - if (context.package case PubPackage pubPackage) { - if (_FilesRegistry.get(pubPackage) case var filesRegistry?) { - var file = context.definingUnit.file; - return filesRegistry.isEnabled(file); - } - } - return false; - } - - static void resetCaches() { - _FilesRegistry._registry.clear(); - } -} - -class _FilesRegistry { - static final Map _registry = {}; - - final Folder rootFolder; - final List relativePaths; - - _FilesRegistry({ - required this.rootFolder, - required this.relativePaths, - }); - - bool isEnabled(File file) { - if (!file.path.endsWith('.dart')) { - return false; - } - - var rootPath = rootFolder.path; - if (!file.path.startsWith(rootPath)) { - return false; - } - - var relativePath = file.path.substring(rootPath.length + 1); - return !relativePaths.contains(relativePath); - } - - /// Note, we cache statically, to reload restart the server. - static _FilesRegistry? get(PubPackage pubPackage) { - var rootFolder = pubPackage.pubspecFile.parent; - var separator = rootFolder.provider.pathContext.separator; - - if (_registry.containsKey(rootFolder)) { - return _registry[rootFolder]; - } - - try { - var lines = rootFolder - .getChildAssumingFile('analyzer_use_new_elements.txt') - .readAsStringSync() - .trim() - .split('\n') - // The file always uses forward slashes, so convert to the correct - // slash for this platform. - .map((line) => line.trim().replaceAll('/', separator)) - .toList(); - var result = _FilesRegistry( - rootFolder: rootFolder, - relativePaths: lines, - ); - return _registry[rootFolder] = result; - } on FileSystemException { - return null; - } - } } class _TypeVisitor extends RecursiveTypeVisitor { diff --git a/pkg/linter/test/rules/analyzer_use_new_elements_test.dart b/pkg/linter/test/rules/analyzer_use_new_elements_test.dart index f45b03a4c7d..0f26fbd92ad 100644 --- a/pkg/linter/test/rules/analyzer_use_new_elements_test.dart +++ b/pkg/linter/test/rules/analyzer_use_new_elements_test.dart @@ -42,19 +42,11 @@ class AnalyzerUseNewElementsTest extends LintRuleTest { rootPath: analyzerFolder.path, ), ); - - AnalyzerUseNewElements.resetCaches(); - - // No opt-outs in the most tests. - _writeOptOuts(''); } test_enablement_optedOut() async { - _writeOptOuts(r''' -lib/test.dart -'''); - await assertDiagnostics(r''' +// ignore_for_file: analyzer_use_new_elements import 'package:analyzer/dart/element/element.dart'; ClassElement f() { @@ -150,8 +142,4 @@ void f() { lint(31, 10), ]); } - - void _writeOptOuts(String lines) { - newFile('$testPackageRootPath/analyzer_use_new_elements.txt', lines); - } }