blob: 314e54b4812c1ab21df07d0d1921d4f9f5afb410 [file] [log] [blame]
# This file is generated by importer.py for analyzer-0.41.2
import("//build/dart/dart_library.gni")
dart_library("analyzer") {
package_name = "analyzer"
language_version = "2.7"
disable_analysis = true
deps = [
"//third_party/dart-pkg/pub/_fe_analyzer_shared",
"//third_party/dart-pkg/pub/args",
"//third_party/dart-pkg/pub/cli_util",
"//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/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/ast_factory.dart",
"dart/ast/precedence.dart",
"dart/ast/standard_ast_factory.dart",
"dart/ast/syntactic_entity.dart",
"dart/ast/token.dart",
"dart/ast/visitor.dart",
"dart/constant/value.dart",
"dart/element/element.dart",
"dart/element/null_safety_understanding_flag.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/error/option_codes.dart",
"src/command_line/arguments.dart",
"src/context/builder.dart",
"src/context/context.dart",
"src/context/context_root.dart",
"src/context/package_config_json.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/dependency/library_builder.dart",
"src/dart/analysis/dependency/node.dart",
"src/dart/analysis/dependency/reference_collector.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_state.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/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/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_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/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/error/ffi_code.dart",
"src/dart/error/hint_codes.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/cider_byte_store.dart",
"src/dart/micro/library_analyzer.dart",
"src/dart/micro/library_graph.dart",
"src/dart/micro/resolve_file.dart",
"src/dart/resolver/annotation_resolver.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/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/invocation_inference_helper.dart",
"src/dart/resolver/legacy_type_asserter.dart",
"src/dart/resolver/lexical_lookup.dart",
"src/dart/resolver/method_invocation_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/resolution_result.dart",
"src/dart/resolver/resolution_visitor.dart",
"src/dart/resolver/scope.dart",
"src/dart/resolver/simple_identifier_resolver.dart",
"src/dart/resolver/type_name_resolver.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/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/best_practices_verifier.dart",
"src/error/bool_expression_verifier.dart",
"src/error/codes.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/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/nullable_dereference_verifier.dart",
"src/error/override_verifier.dart",
"src/error/required_parameters_verifier.dart",
"src/error/return_type_verifier.dart",
"src/error/todo_finder.dart",
"src/error/type_arguments_verifier.dart",
"src/error/unused_local_elements_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/declaration_resolver.dart",
"src/generated/element_resolver.dart",
"src/generated/element_type_provider.dart",
"src/generated/engine.dart",
"src/generated/error_verifier.dart",
"src/generated/ffi_verifier.dart",
"src/generated/interner.dart",
"src/generated/java_core.dart",
"src/generated/java_engine.dart",
"src/generated/java_engine_io.dart",
"src/generated/java_io.dart",
"src/generated/migratable_ast_info_provider.dart",
"src/generated/migration.dart",
"src/generated/parser.dart",
"src/generated/parser_fasta.dart",
"src/generated/resolver.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/ast_test_factory.dart",
"src/generated/testing/element_factory.dart",
"src/generated/testing/element_search.dart",
"src/generated/testing/node_search.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/type_promotion_manager.dart",
"src/generated/type_system.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/project.dart",
"src/lint/pub.dart",
"src/lint/registry.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/plugin/options.dart",
"src/pubspec/pubspec_validator.dart",
"src/pubspec/pubspec_warning_code.dart",
"src/services/available_declarations.dart",
"src/services/lint.dart",
"src/source/custom_resolver.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/link.dart",
"src/summary/package_bundle_reader.dart",
"src/summary/summarize_elements.dart",
"src/summary/summary_file_builder.dart",
"src/summary/summary_sdk.dart",
"src/summary2/ast_binary_flags.dart",
"src/summary2/ast_binary_reader.dart",
"src/summary2/ast_binary_writer.dart",
"src/summary2/ast_resolver.dart",
"src/summary2/ast_text_printer.dart",
"src/summary2/combinator.dart",
"src/summary2/constructor_initializer_resolver.dart",
"src/summary2/default_types_builder.dart",
"src/summary2/default_value_resolver.dart",
"src/summary2/export.dart",
"src/summary2/function_type_builder.dart",
"src/summary2/informative_data.dart",
"src/summary2/lazy_ast.dart",
"src/summary2/library_builder.dart",
"src/summary2/link.dart",
"src/summary2/linked_bundle_context.dart",
"src/summary2/linked_element_factory.dart",
"src/summary2/linked_unit_context.dart",
"src/summary2/linking_bundle_context.dart",
"src/summary2/linking_node_scope.dart",
"src/summary2/metadata_resolver.dart",
"src/summary2/named_type_builder.dart",
"src/summary2/package_bundle_reader.dart",
"src/summary2/reference.dart",
"src/summary2/reference_resolver.dart",
"src/summary2/scope.dart",
"src/summary2/simply_bounded.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/variance_builder.dart",
"src/task/api/model.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/util/asserts.dart",
"src/util/ast_data_extractor.dart",
"src/util/comment.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/extensions/string.dart",
"src/workspace/basic.dart",
"src/workspace/bazel.dart",
"src/workspace/gn.dart",
"src/workspace/package_build.dart",
"src/workspace/pub.dart",
"src/workspace/simple.dart",
"src/workspace/workspace.dart",
]
}