blob: cb801f4a073256122be12e4c516649490620f7ea [file] [log] [blame]
# This file is generated by package_importer.py for analyzer-5.10.0
import("//build/dart/dart_library.gni")
dart_library("analyzer") {
package_name = "analyzer"
language_version = "2.19"
disable_analysis = true
deps = [
"//third_party/dart-pkg/pub/_fe_analyzer_shared",
"//third_party/dart-pkg/pub/collection",
"//third_party/dart-pkg/pub/convert",
"//third_party/dart-pkg/pub/crypto",
"//third_party/dart-pkg/pub/glob",
"//third_party/dart-pkg/pub/meta",
"//third_party/dart-pkg/pub/package_config",
"//third_party/dart-pkg/pub/path",
"//third_party/dart-pkg/pub/pub_semver",
"//third_party/dart-pkg/pub/source_span",
"//third_party/dart-pkg/pub/watcher",
"//third_party/dart-pkg/pub/yaml",
]
sources = [
"dart/analysis/analysis_context.dart",
"dart/analysis/analysis_context_collection.dart",
"dart/analysis/analysis_options.dart",
"dart/analysis/code_style_options.dart",
"dart/analysis/context_builder.dart",
"dart/analysis/context_locator.dart",
"dart/analysis/context_root.dart",
"dart/analysis/declared_variables.dart",
"dart/analysis/features.dart",
"dart/analysis/results.dart",
"dart/analysis/session.dart",
"dart/analysis/uri_converter.dart",
"dart/analysis/utilities.dart",
"dart/ast/ast.dart",
"dart/ast/precedence.dart",
"dart/ast/syntactic_entity.dart",
"dart/ast/token.dart",
"dart/ast/visitor.dart",
"dart/constant/value.dart",
"dart/element/element.dart",
"dart/element/nullability_suffix.dart",
"dart/element/scope.dart",
"dart/element/type.dart",
"dart/element/type_provider.dart",
"dart/element/type_system.dart",
"dart/element/type_visitor.dart",
"dart/element/visitor.dart",
"dart/sdk/build_sdk_summary.dart",
"diagnostic/diagnostic.dart",
"error/error.dart",
"error/listener.dart",
"exception/exception.dart",
"file_system/file_system.dart",
"file_system/memory_file_system.dart",
"file_system/overlay_file_system.dart",
"file_system/physical_file_system.dart",
"instrumentation/file_instrumentation.dart",
"instrumentation/instrumentation.dart",
"instrumentation/log_adapter.dart",
"instrumentation/logger.dart",
"instrumentation/multicast_service.dart",
"instrumentation/noop_service.dart",
"instrumentation/plugin_data.dart",
"instrumentation/service.dart",
"source/error_processor.dart",
"source/line_info.dart",
"source/source_range.dart",
"src/analysis_options/analysis_options_provider.dart",
"src/analysis_options/code_style_options.dart",
"src/analysis_options/error/option_codes.dart",
"src/analysis_options/error/option_codes.g.dart",
"src/clients/build_resolvers/build_resolvers.dart",
"src/clients/dart_style/rewrite_cascade.dart",
"src/context/builder.dart",
"src/context/context.dart",
"src/context/packages.dart",
"src/context/source.dart",
"src/dart/analysis/analysis_context_collection.dart",
"src/dart/analysis/byte_store.dart",
"src/dart/analysis/cache.dart",
"src/dart/analysis/context_builder.dart",
"src/dart/analysis/context_locator.dart",
"src/dart/analysis/context_root.dart",
"src/dart/analysis/crc32.dart",
"src/dart/analysis/defined_names.dart",
"src/dart/analysis/driver.dart",
"src/dart/analysis/driver_based_analysis_context.dart",
"src/dart/analysis/experiments.dart",
"src/dart/analysis/experiments.g.dart",
"src/dart/analysis/experiments_impl.dart",
"src/dart/analysis/feature_set_provider.dart",
"src/dart/analysis/file_byte_store.dart",
"src/dart/analysis/file_content_cache.dart",
"src/dart/analysis/file_state.dart",
"src/dart/analysis/file_state_filter.dart",
"src/dart/analysis/file_tracker.dart",
"src/dart/analysis/fletcher16.dart",
"src/dart/analysis/index.dart",
"src/dart/analysis/library_analyzer.dart",
"src/dart/analysis/library_context.dart",
"src/dart/analysis/library_graph.dart",
"src/dart/analysis/mutex.dart",
"src/dart/analysis/performance_logger.dart",
"src/dart/analysis/referenced_names.dart",
"src/dart/analysis/results.dart",
"src/dart/analysis/search.dart",
"src/dart/analysis/session.dart",
"src/dart/analysis/session_helper.dart",
"src/dart/analysis/status.dart",
"src/dart/analysis/testing_data.dart",
"src/dart/analysis/unlinked_api_signature.dart",
"src/dart/analysis/unlinked_data.dart",
"src/dart/analysis/unlinked_unit_store.dart",
"src/dart/analysis/uri_converter.dart",
"src/dart/ast/ast.dart",
"src/dart/ast/ast_factory.dart",
"src/dart/ast/constant_evaluator.dart",
"src/dart/ast/element_locator.dart",
"src/dart/ast/extensions.dart",
"src/dart/ast/invokes_super_self.dart",
"src/dart/ast/mixin_super_invoked_names.dart",
"src/dart/ast/to_source_visitor.dart",
"src/dart/ast/token.dart",
"src/dart/ast/utilities.dart",
"src/dart/constant/compute.dart",
"src/dart/constant/constant_verifier.dart",
"src/dart/constant/evaluation.dart",
"src/dart/constant/from_environment_evaluator.dart",
"src/dart/constant/has_type_parameter_reference.dart",
"src/dart/constant/potentially_constant.dart",
"src/dart/constant/utilities.dart",
"src/dart/constant/value.dart",
"src/dart/element/class_hierarchy.dart",
"src/dart/element/display_string_builder.dart",
"src/dart/element/element.dart",
"src/dart/element/extensions.dart",
"src/dart/element/generic_inferrer.dart",
"src/dart/element/greatest_lower_bound.dart",
"src/dart/element/inheritance_manager3.dart",
"src/dart/element/least_greatest_closure.dart",
"src/dart/element/least_upper_bound.dart",
"src/dart/element/member.dart",
"src/dart/element/normalize.dart",
"src/dart/element/nullability_eliminator.dart",
"src/dart/element/replace_top_bottom_visitor.dart",
"src/dart/element/replacement_visitor.dart",
"src/dart/element/runtime_type_equality.dart",
"src/dart/element/scope.dart",
"src/dart/element/since_sdk_version.dart",
"src/dart/element/subtype.dart",
"src/dart/element/top_merge.dart",
"src/dart/element/type.dart",
"src/dart/element/type_algebra.dart",
"src/dart/element/type_constraint_gatherer.dart",
"src/dart/element/type_demotion.dart",
"src/dart/element/type_provider.dart",
"src/dart/element/type_schema.dart",
"src/dart/element/type_schema_elimination.dart",
"src/dart/element/type_system.dart",
"src/dart/element/type_visitor.dart",
"src/dart/element/well_bounded.dart",
"src/dart/error/ffi_code.dart",
"src/dart/error/ffi_code.g.dart",
"src/dart/error/hint_codes.dart",
"src/dart/error/hint_codes.g.dart",
"src/dart/error/lint_codes.dart",
"src/dart/error/syntactic_errors.dart",
"src/dart/error/syntactic_errors.g.dart",
"src/dart/error/todo_codes.dart",
"src/dart/micro/analysis_context.dart",
"src/dart/micro/resolve_file.dart",
"src/dart/micro/utils.dart",
"src/dart/resolver/annotation_resolver.dart",
"src/dart/resolver/applicable_extensions.dart",
"src/dart/resolver/assignment_expression_resolver.dart",
"src/dart/resolver/ast_rewrite.dart",
"src/dart/resolver/binary_expression_resolver.dart",
"src/dart/resolver/body_inference_context.dart",
"src/dart/resolver/comment_reference_resolver.dart",
"src/dart/resolver/constructor_reference_resolver.dart",
"src/dart/resolver/exit_detector.dart",
"src/dart/resolver/extension_member_resolver.dart",
"src/dart/resolver/flow_analysis_visitor.dart",
"src/dart/resolver/for_resolver.dart",
"src/dart/resolver/function_expression_invocation_resolver.dart",
"src/dart/resolver/function_expression_resolver.dart",
"src/dart/resolver/function_reference_resolver.dart",
"src/dart/resolver/instance_creation_expression_resolver.dart",
"src/dart/resolver/invocation_inference_helper.dart",
"src/dart/resolver/invocation_inferrer.dart",
"src/dart/resolver/legacy_type_asserter.dart",
"src/dart/resolver/lexical_lookup.dart",
"src/dart/resolver/list_pattern_resolver.dart",
"src/dart/resolver/method_invocation_resolver.dart",
"src/dart/resolver/named_type_resolver.dart",
"src/dart/resolver/postfix_expression_resolver.dart",
"src/dart/resolver/prefix_expression_resolver.dart",
"src/dart/resolver/prefixed_identifier_resolver.dart",
"src/dart/resolver/property_element_resolver.dart",
"src/dart/resolver/record_literal_resolver.dart",
"src/dart/resolver/record_type_annotation_resolver.dart",
"src/dart/resolver/resolution_result.dart",
"src/dart/resolver/resolution_visitor.dart",
"src/dart/resolver/scope.dart",
"src/dart/resolver/shared_type_analyzer.dart",
"src/dart/resolver/simple_identifier_resolver.dart",
"src/dart/resolver/this_lookup.dart",
"src/dart/resolver/type_property_resolver.dart",
"src/dart/resolver/typed_literal_resolver.dart",
"src/dart/resolver/variable_declaration_resolver.dart",
"src/dart/resolver/variance.dart",
"src/dart/resolver/yield_statement_resolver.dart",
"src/dart/scanner/reader.dart",
"src/dart/scanner/scanner.dart",
"src/dart/sdk/sdk.dart",
"src/dart/sdk/sdk_utils.dart",
"src/dartdoc/dartdoc_directive_info.dart",
"src/diagnostic/diagnostic.dart",
"src/diagnostic/diagnostic_factory.dart",
"src/error.dart",
"src/error/analyzer_error_code.dart",
"src/error/assignment_verifier.dart",
"src/error/base_or_final_type_verifier.dart",
"src/error/best_practices_verifier.dart",
"src/error/bool_expression_verifier.dart",
"src/error/codes.dart",
"src/error/codes.g.dart",
"src/error/constructor_fields_verifier.dart",
"src/error/correct_override.dart",
"src/error/dead_code_verifier.dart",
"src/error/deprecated_member_use_verifier.dart",
"src/error/duplicate_definition_verifier.dart",
"src/error/error_code_values.g.dart",
"src/error/error_handler_verifier.dart",
"src/error/getter_setter_types_verifier.dart",
"src/error/ignore_validator.dart",
"src/error/imports_verifier.dart",
"src/error/inheritance_override.dart",
"src/error/language_version_override_verifier.dart",
"src/error/literal_element_verifier.dart",
"src/error/must_call_super_verifier.dart",
"src/error/null_safe_api_verifier.dart",
"src/error/nullable_dereference_verifier.dart",
"src/error/override_verifier.dart",
"src/error/required_parameters_verifier.dart",
"src/error/return_type_verifier.dart",
"src/error/super_formal_parameters_verifier.dart",
"src/error/todo_finder.dart",
"src/error/type_arguments_verifier.dart",
"src/error/unicode_text_verifier.dart",
"src/error/unused_local_elements_verifier.dart",
"src/error/use_result_verifier.dart",
"src/exception/exception.dart",
"src/fasta/ast_builder.dart",
"src/fasta/error_converter.dart",
"src/fasta/token_utils.dart",
"src/file_system/file_system.dart",
"src/generated/constant.dart",
"src/generated/element_resolver.dart",
"src/generated/element_type_provider.dart",
"src/generated/element_walker.dart",
"src/generated/engine.dart",
"src/generated/error_detection_helpers.dart",
"src/generated/error_verifier.dart",
"src/generated/exhaustiveness.dart",
"src/generated/ffi_verifier.dart",
"src/generated/interner.dart",
"src/generated/java_core.dart",
"src/generated/java_engine_io.dart",
"src/generated/migratable_ast_info_provider.dart",
"src/generated/migration.dart",
"src/generated/parser.dart",
"src/generated/resolver.dart",
"src/generated/scope_helpers.dart",
"src/generated/sdk.dart",
"src/generated/source.dart",
"src/generated/source_io.dart",
"src/generated/static_type_analyzer.dart",
"src/generated/super_context.dart",
"src/generated/testing/element_factory.dart",
"src/generated/testing/test_type_provider.dart",
"src/generated/testing/token_factory.dart",
"src/generated/this_access_tracker.dart",
"src/generated/timestamped_data.dart",
"src/generated/utilities_collection.dart",
"src/generated/utilities_dart.dart",
"src/generated/utilities_general.dart",
"src/generated/variable_type_provider.dart",
"src/hint/sdk_constraint_extractor.dart",
"src/hint/sdk_constraint_verifier.dart",
"src/ignore_comments/ignore_info.dart",
"src/lint/analysis.dart",
"src/lint/config.dart",
"src/lint/io.dart",
"src/lint/linter.dart",
"src/lint/linter_visitor.dart",
"src/lint/options_rule_validator.dart",
"src/lint/pub.dart",
"src/lint/registry.dart",
"src/lint/state.dart",
"src/lint/util.dart",
"src/manifest/charcodes.dart",
"src/manifest/manifest_validator.dart",
"src/manifest/manifest_values.dart",
"src/manifest/manifest_warning_code.dart",
"src/manifest/manifest_warning_code.g.dart",
"src/plugin/options.dart",
"src/pubspec/pubspec_validator.dart",
"src/pubspec/pubspec_warning_code.dart",
"src/pubspec/pubspec_warning_code.g.dart",
"src/pubspec/validators/dependency_validator.dart",
"src/pubspec/validators/field_validator.dart",
"src/pubspec/validators/flutter_validator.dart",
"src/pubspec/validators/name_validator.dart",
"src/pubspec/validators/screenshot_validator.dart",
"src/services/available_declarations.dart",
"src/services/lint.dart",
"src/services/top_level_declarations.dart",
"src/source/package_map_provider.dart",
"src/source/package_map_resolver.dart",
"src/source/path_filter.dart",
"src/source/source_resource.dart",
"src/string_source.dart",
"src/summary/api_signature.dart",
"src/summary/base.dart",
"src/summary/flat_buffers.dart",
"src/summary/format.dart",
"src/summary/idl.dart",
"src/summary/package_bundle_reader.dart",
"src/summary/summary_sdk.dart",
"src/summary2/ast_binary_flags.dart",
"src/summary2/ast_binary_reader.dart",
"src/summary2/ast_binary_tag.dart",
"src/summary2/ast_binary_tokens.dart",
"src/summary2/ast_binary_writer.dart",
"src/summary2/ast_resolver.dart",
"src/summary2/binary_format_doc.dart",
"src/summary2/bundle_reader.dart",
"src/summary2/bundle_writer.dart",
"src/summary2/combinator.dart",
"src/summary2/constructor_initializer_resolver.dart",
"src/summary2/data_reader.dart",
"src/summary2/data_writer.dart",
"src/summary2/default_types_builder.dart",
"src/summary2/default_value_resolver.dart",
"src/summary2/detach_nodes.dart",
"src/summary2/element_builder.dart",
"src/summary2/element_flags.dart",
"src/summary2/export.dart",
"src/summary2/field_promotability.dart",
"src/summary2/function_type_builder.dart",
"src/summary2/informative_data.dart",
"src/summary2/kernel_compilation_service.dart",
"src/summary2/library_builder.dart",
"src/summary2/link.dart",
"src/summary2/linked_element_factory.dart",
"src/summary2/linking_node_scope.dart",
"src/summary2/macro.dart",
"src/summary2/macro_application.dart",
"src/summary2/macro_application_error.dart",
"src/summary2/macro_declarations.dart",
"src/summary2/metadata_resolver.dart",
"src/summary2/named_type_builder.dart",
"src/summary2/not_serializable_nodes.dart",
"src/summary2/package_bundle_format.dart",
"src/summary2/package_bundle_reader.dart",
"src/summary2/record_type_builder.dart",
"src/summary2/reference.dart",
"src/summary2/reference_resolver.dart",
"src/summary2/simply_bounded.dart",
"src/summary2/super_constructor_resolver.dart",
"src/summary2/tokens_context.dart",
"src/summary2/tokens_writer.dart",
"src/summary2/top_level_inference.dart",
"src/summary2/type_alias.dart",
"src/summary2/type_builder.dart",
"src/summary2/types_builder.dart",
"src/summary2/unlinked_token_type.dart",
"src/summary2/variance_builder.dart",
"src/task/api/model.dart",
"src/task/inference_error.dart",
"src/task/options.dart",
"src/task/strong/checker.dart",
"src/task/strong_mode.dart",
"src/test_utilities/find_element.dart",
"src/test_utilities/find_node.dart",
"src/test_utilities/function_ast_visitor.dart",
"src/test_utilities/mock_packages.dart",
"src/test_utilities/mock_sdk.dart",
"src/test_utilities/mock_sdk_elements.dart",
"src/test_utilities/package_config_file_builder.dart",
"src/test_utilities/platform.dart",
"src/test_utilities/resource_provider_mixin.dart",
"src/test_utilities/test_code_format.dart",
"src/util/asserts.dart",
"src/util/ast_data_extractor.dart",
"src/util/collection.dart",
"src/util/comment.dart",
"src/util/either.dart",
"src/util/file_paths.dart",
"src/util/glob.dart",
"src/util/graph.dart",
"src/util/lru_map.dart",
"src/util/performance/operation_performance.dart",
"src/util/performance/utilities_timing.dart",
"src/util/sdk.dart",
"src/util/uri.dart",
"src/util/yaml.dart",
"src/utilities/cancellation.dart",
"src/utilities/extensions/analysis_session.dart",
"src/utilities/extensions/ast.dart",
"src/utilities/extensions/collection.dart",
"src/utilities/extensions/file_system.dart",
"src/utilities/extensions/library_element.dart",
"src/utilities/extensions/object.dart",
"src/utilities/extensions/stream.dart",
"src/utilities/extensions/string.dart",
"src/utilities/legacy.dart",
"src/utilities/since_sdk_cache.dart",
"src/utilities/uri_cache.dart",
"src/workspace/basic.dart",
"src/workspace/blaze.dart",
"src/workspace/blaze_watcher.dart",
"src/workspace/gn.dart",
"src/workspace/package_build.dart",
"src/workspace/pub.dart",
"src/workspace/simple.dart",
"src/workspace/workspace.dart",
]
}