mirror of
https://github.com/dart-lang/sdk
synced 2024-10-06 14:59:41 +00:00
Stop depending on exports from generated/resolver.dart
We cannot remove them completely just yet, there are users in google3. But this CL will allow experimenting internally to track these users and update them similarly. R=brianwilkerson@google.com, devoncarew@google.com Change-Id: Ic588b2873f9d5202783c8991f58e86bab28bd47e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/153240 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
parent
0ec020cd86
commit
9cfdc02e58
|
@ -8,7 +8,7 @@ import 'package:analysis_server/src/provisional/completion/dart/completion_dart.
|
|||
import 'package:analysis_server/src/services/completion/dart/local_library_contributor.dart';
|
||||
import 'package:analysis_server/src/services/completion/dart/suggestion_builder.dart'
|
||||
show SuggestionBuilder;
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
|
||||
/// A contributor for calculating suggestions for imported top level members.
|
||||
class ImportedReferenceContributor extends DartCompletionContributor {
|
||||
|
|
|
@ -15,13 +15,14 @@ import 'package:analyzer/dart/ast/ast.dart';
|
|||
import 'package:analyzer/dart/ast/token.dart';
|
||||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/dart/element/type_system.dart';
|
||||
import 'package:analyzer/diagnostic/diagnostic.dart';
|
||||
import 'package:analyzer/file_system/file_system.dart';
|
||||
import 'package:analyzer/source/source_range.dart';
|
||||
import 'package:analyzer/src/dart/analysis/session_helper.dart';
|
||||
import 'package:analyzer/src/dart/ast/utilities.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer_plugin/utilities/assist/assist.dart';
|
||||
import 'package:analyzer_plugin/utilities/change_builder/change_builder_dart.dart';
|
||||
import 'package:analyzer_plugin/utilities/change_builder/change_workspace.dart';
|
||||
|
|
|
@ -26,8 +26,8 @@ import 'package:analyzer/dart/element/type.dart';
|
|||
import 'package:analyzer/dart/element/type_system.dart';
|
||||
import 'package:analyzer/src/dart/analysis/session_helper.dart';
|
||||
import 'package:analyzer/src/dart/ast/utilities.dart';
|
||||
import 'package:analyzer/src/dart/resolver/exit_detector.dart';
|
||||
import 'package:analyzer/src/generated/java_core.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show ExitDetector;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer_plugin/utilities/range_factory.dart';
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@ import 'package:analyzer/dart/ast/ast.dart';
|
|||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/error/error.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystem;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
/// The result of performing some kind of analysis on a single file. Every
|
||||
/// result that implements this interface will also implement a sub-interface.
|
||||
|
|
|
@ -12,8 +12,8 @@ import 'package:analyzer/dart/element/element.dart';
|
|||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/exception/exception.dart';
|
||||
import 'package:analyzer/file_system/file_system.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystem;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
/// A consistent view of the results of analyzing one or more files.
|
||||
///
|
||||
|
|
|
@ -42,9 +42,9 @@ import 'package:analyzer/dart/element/type_provider.dart';
|
|||
import 'package:analyzer/dart/element/type_system.dart';
|
||||
import 'package:analyzer/error/error.dart';
|
||||
import 'package:analyzer/src/dart/constant/evaluation.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart' show Namespace;
|
||||
import 'package:analyzer/src/generated/engine.dart' show AnalysisContext;
|
||||
import 'package:analyzer/src/generated/java_engine.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show Namespace;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:analyzer/src/task/api/model.dart' show AnalysisTarget;
|
||||
|
|
|
@ -25,6 +25,7 @@ import 'package:analyzer/src/dart/error/syntactic_errors.dart';
|
|||
import 'package:analyzer/src/dart/resolver/flow_analysis_visitor.dart';
|
||||
import 'package:analyzer/src/dart/resolver/legacy_type_asserter.dart';
|
||||
import 'package:analyzer/src/dart/resolver/resolution_visitor.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart' show LibraryScope;
|
||||
import 'package:analyzer/src/error/best_practices_verifier.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/error/dart2js_verifier.dart';
|
||||
|
@ -41,6 +42,7 @@ import 'package:analyzer/src/generated/error_verifier.dart';
|
|||
import 'package:analyzer/src/generated/ffi_verifier.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/hint/sdk_constraint_verifier.dart';
|
||||
import 'package:analyzer/src/ignore_comments/ignore_info.dart';
|
||||
import 'package:analyzer/src/lint/linter.dart';
|
||||
|
|
|
@ -10,7 +10,7 @@ import 'package:analyzer/dart/element/element.dart';
|
|||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/error/error.dart';
|
||||
import 'package:analyzer/source/line_info.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
abstract class AnalysisResultImpl implements AnalysisResult {
|
||||
@override
|
||||
|
|
|
@ -18,8 +18,8 @@ import 'package:analyzer/src/dart/element/class_hierarchy.dart';
|
|||
import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
|
||||
import 'package:analyzer/src/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
/// A concrete implementation of an analysis session.
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:analyzer/dart/element/element.dart';
|
|||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/type_algebra.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
class ClassHierarchy {
|
||||
|
|
|
@ -23,15 +23,16 @@ import 'package:analyzer/src/dart/element/nullability_eliminator.dart';
|
|||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/type_algebra.dart';
|
||||
import 'package:analyzer/src/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/dart/resolver/variance.dart';
|
||||
import 'package:analyzer/src/generated/constant.dart' show EvaluationResultImpl;
|
||||
import 'package:analyzer/src/generated/element_type_provider.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart'
|
||||
show AnalysisContext, AnalysisOptionsImpl;
|
||||
import 'package:analyzer/src/generated/java_engine.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/sdk.dart' show DartSdk;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/utilities_collection.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:analyzer/src/generated/utilities_general.dart';
|
||||
|
|
|
@ -23,6 +23,7 @@ import 'package:analyzer/src/dart/micro/library_graph.dart';
|
|||
import 'package:analyzer/src/dart/resolver/flow_analysis_visitor.dart';
|
||||
import 'package:analyzer/src/dart/resolver/legacy_type_asserter.dart';
|
||||
import 'package:analyzer/src/dart/resolver/resolution_visitor.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/error/best_practices_verifier.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/error/dart2js_verifier.dart';
|
||||
|
@ -37,6 +38,7 @@ import 'package:analyzer/src/generated/engine.dart';
|
|||
import 'package:analyzer/src/generated/error_verifier.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/hint/sdk_constraint_verifier.dart';
|
||||
import 'package:analyzer/src/ignore_comments/ignore_info.dart';
|
||||
import 'package:analyzer/src/lint/linter.dart';
|
||||
|
|
|
@ -9,7 +9,6 @@ import 'package:analyzer/error/listener.dart';
|
|||
import 'package:analyzer/src/dart/ast/utilities.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
|
||||
/// Helper for [MethodInvocation]s into [InstanceCreationExpression] to support
|
||||
/// the optional `new` and `const` feature, or [ExtensionOverride].
|
||||
|
|
|
@ -8,7 +8,6 @@ import 'package:analyzer/dart/element/type.dart';
|
|||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/type_demotion.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ import 'package:analyzer/src/dart/resolver/invocation_inference_helper.dart';
|
|||
import 'package:analyzer/src/generated/migration.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_promotion_manager.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
class FunctionExpressionResolver {
|
||||
|
|
|
@ -14,6 +14,7 @@ import 'package:analyzer/src/dart/resolver/flow_analysis_visitor.dart';
|
|||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/migration.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
class InvocationInferenceHelper {
|
||||
|
|
|
@ -17,6 +17,7 @@ import 'package:analyzer/src/error/codes.dart';
|
|||
import 'package:analyzer/src/generated/migratable_ast_info_provider.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/super_context.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/variable_type_provider.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ import 'package:analyzer/src/dart/resolver/scope.dart';
|
|||
import 'package:analyzer/src/dart/resolver/type_name_resolver.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/declaration_resolver.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ import 'package:analyzer/dart/ast/ast.dart';
|
|||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/dart/element/nullability_suffix.dart';
|
||||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/error/listener.dart';
|
||||
import 'package:analyzer/src/dart/ast/ast.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
|
@ -13,7 +14,6 @@ import 'package:analyzer/src/dart/element/type.dart';
|
|||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/diagnostic/diagnostic_factory.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
/// Helper for resolving types.
|
||||
|
|
|
@ -11,6 +11,7 @@ import 'package:analyzer/src/dart/element/type_provider.dart';
|
|||
import 'package:analyzer/src/dart/resolver/extension_member_resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/resolution_result.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
/// Helper for resolving properties (getters, setters, or methods).
|
||||
|
|
|
@ -17,6 +17,7 @@ import 'package:analyzer/src/error/codes.dart';
|
|||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/migratable_ast_info_provider.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ import 'package:analyzer/error/listener.dart';
|
|||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/error/nullable_dereference_verifier.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
/// Helper for verifying expression that should be of type bool.
|
||||
|
|
|
@ -13,7 +13,6 @@ import 'package:analyzer/src/dart/element/extensions.dart';
|
|||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/type_algebra.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
|
|
|
@ -15,7 +15,6 @@ import 'package:analyzer/src/dart/resolver/flow_analysis_visitor.dart';
|
|||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/constant.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
typedef _CatchClausesVerifierReporter = void Function(
|
||||
|
|
|
@ -16,7 +16,6 @@ import 'package:analyzer/src/dart/element/type.dart';
|
|||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/error/correct_override.dart';
|
||||
import 'package:analyzer/src/error/getter_setter_types_verifier.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/summary/idl.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
|
|
@ -9,7 +9,7 @@ import 'package:analyzer/dart/element/type_provider.dart';
|
|||
import 'package:analyzer/error/listener.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
/// Verifier for [CollectionElement]s in list, set, or map literals.
|
||||
class LiteralElementVerifier {
|
||||
|
|
|
@ -7,7 +7,7 @@ import 'package:analyzer/dart/element/type.dart';
|
|||
import 'package:analyzer/error/listener.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
/// Helper for checking potentially nullable dereferences.
|
||||
|
|
|
@ -11,7 +11,7 @@ import 'package:analyzer/src/dart/element/type.dart';
|
|||
import 'package:analyzer/src/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/error_verifier.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
class ReturnTypeVerifier {
|
||||
|
|
|
@ -16,6 +16,7 @@ import 'package:analyzer/src/dart/element/type_schema.dart';
|
|||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
|
||||
class TypeArgumentsVerifier {
|
||||
final AnalysisOptionsImpl _options;
|
||||
|
|
|
@ -18,12 +18,14 @@ import 'package:analyzer/src/dart/element/type_provider.dart';
|
|||
import 'package:analyzer/src/dart/resolver/extension_member_resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/method_invocation_resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/resolution_result.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/dart/resolver/type_property_resolver.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/migratable_ast_info_provider.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/super_context.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/task/strong/checker.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
|
|
|
@ -14,8 +14,8 @@ import 'package:analyzer/source/error_processor.dart';
|
|||
import 'package:analyzer/src/dart/analysis/experiments.dart';
|
||||
import 'package:analyzer/src/generated/constant.dart';
|
||||
import 'package:analyzer/src/generated/java_engine.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystem;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/utilities_general.dart';
|
||||
import 'package:analyzer/src/services/lint.dart';
|
||||
import 'package:analyzer/src/summary/api_signature.dart';
|
||||
|
|
|
@ -21,6 +21,7 @@ import 'package:analyzer/src/dart/element/class_hierarchy.dart';
|
|||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/dart/resolver/variance.dart';
|
||||
import 'package:analyzer/src/diagnostic/diagnostic_factory.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
|
@ -36,8 +37,8 @@ import 'package:analyzer/src/generated/element_resolver.dart';
|
|||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/java_engine.dart';
|
||||
import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/sdk.dart' show DartSdk, SdkLibrary;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/task/strong/checker.dart';
|
||||
|
||||
class EnclosingExecutableContext {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
import 'package:analyzer/dart/ast/ast.dart';
|
||||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/exception/exception.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
|
||||
/// The context to resolve an [AstNode] in.
|
||||
class ResolutionContext {
|
||||
|
|
|
@ -19,6 +19,7 @@ import 'package:analyzer/src/error/codes.dart';
|
|||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/migration.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/variable_type_provider.dart';
|
||||
import 'package:analyzer/src/task/strong/checker.dart'
|
||||
show getExpressionType, getReadType;
|
||||
|
|
|
@ -8,7 +8,7 @@ import 'package:analyzer/dart/ast/visitor.dart';
|
|||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/variable_type_provider.dart';
|
||||
|
||||
/// Instances of the class `TypePromotionManager` manage the ability to promote
|
||||
|
|
|
@ -12,7 +12,6 @@ import 'package:analyzer/error/listener.dart';
|
|||
import 'package:analyzer/src/dart/ast/ast.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show Namespace;
|
||||
import 'package:pub_semver/pub_semver.dart';
|
||||
|
||||
/// A visitor that finds code that assumes a later version of the SDK than the
|
||||
|
|
|
@ -17,6 +17,7 @@ import 'package:analyzer/error/listener.dart';
|
|||
import 'package:analyzer/file_system/file_system.dart' as file_system;
|
||||
import 'package:analyzer/src/dart/ast/token.dart';
|
||||
import 'package:analyzer/src/dart/constant/compute.dart';
|
||||
import 'package:analyzer/src/dart/constant/constant_verifier.dart';
|
||||
import 'package:analyzer/src/dart/constant/evaluation.dart';
|
||||
import 'package:analyzer/src/dart/constant/potentially_constant.dart';
|
||||
import 'package:analyzer/src/dart/constant/utilities.dart';
|
||||
|
@ -31,8 +32,7 @@ import 'package:analyzer/src/generated/engine.dart'
|
|||
AnalysisErrorInfoImpl,
|
||||
AnalysisOptions,
|
||||
AnalysisOptionsImpl;
|
||||
import 'package:analyzer/src/generated/resolver.dart'
|
||||
show ConstantVerifier, ScopedVisitor;
|
||||
import 'package:analyzer/src/generated/resolver.dart' show ScopedVisitor;
|
||||
import 'package:analyzer/src/generated/source.dart' show LineInfo;
|
||||
import 'package:analyzer/src/generated/source_io.dart';
|
||||
import 'package:analyzer/src/lint/analysis.dart';
|
||||
|
|
|
@ -8,7 +8,7 @@ import 'dart:io';
|
|||
import 'package:analyzer/dart/analysis/results.dart';
|
||||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/lint/io.dart';
|
||||
import 'package:analyzer/src/lint/pub.dart';
|
||||
|
|
|
@ -7,6 +7,7 @@ import 'package:analyzer/dart/element/element.dart';
|
|||
import 'package:analyzer/error/listener.dart';
|
||||
import 'package:analyzer/src/dart/resolver/flow_analysis_visitor.dart';
|
||||
import 'package:analyzer/src/dart/resolver/resolution_visitor.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/summary2/link.dart';
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@ import 'package:analyzer/dart/element/element.dart';
|
|||
import 'package:analyzer/src/dart/ast/ast.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/summary2/ast_resolver.dart';
|
||||
import 'package:analyzer/src/summary2/link.dart';
|
||||
import 'package:analyzer/src/summary2/linking_node_scope.dart';
|
||||
|
|
|
@ -6,8 +6,7 @@ import 'package:analyzer/dart/ast/ast.dart';
|
|||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart'
|
||||
show InferenceContext, Scope;
|
||||
import 'package:analyzer/src/generated/resolver.dart' show InferenceContext;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/summary2/ast_resolver.dart';
|
||||
import 'package:analyzer/src/summary2/link.dart';
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
import 'package:analyzer/dart/ast/ast.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
|
||||
/// This class provides access to [Scope]s corresponding to [AstNode]s.
|
||||
class LinkingNodeContext {
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:analyzer/dart/ast/ast.dart';
|
|||
import 'package:analyzer/dart/ast/visitor.dart';
|
||||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/summary2/ast_resolver.dart';
|
||||
import 'package:analyzer/src/summary2/link.dart';
|
||||
import 'package:analyzer/src/summary2/linking_node_scope.dart';
|
||||
|
|
|
@ -12,6 +12,7 @@ import 'package:analyzer/src/dart/element/type_demotion.dart';
|
|||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/generated/element_type_provider.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/summary/format.dart';
|
||||
import 'package:analyzer/src/summary/idl.dart';
|
||||
import 'package:analyzer/src/summary/link.dart' as graph
|
||||
|
|
|
@ -13,6 +13,7 @@ import 'package:analyzer/dart/element/type.dart';
|
|||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/generated/element_resolver.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
|
|
|
@ -9,10 +9,10 @@ import 'package:analyzer/dart/ast/visitor.dart';
|
|||
import 'package:analyzer/dart/element/element.dart';
|
||||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/testing/ast_test_factory.dart';
|
||||
import 'package:analyzer/src/generated/testing/element_factory.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
|
|
@ -24,10 +24,10 @@ import 'package:analyzer/src/error/codes.dart';
|
|||
import 'package:analyzer/src/file_system/file_system.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/java_engine.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/sdk.dart';
|
||||
import 'package:analyzer/src/generated/source_io.dart';
|
||||
import 'package:analyzer/src/generated/testing/element_factory.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/source/package_map_resolver.dart';
|
||||
import 'package:analyzer/src/test_utilities/mock_sdk.dart';
|
||||
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
|
||||
|
|
|
@ -10,13 +10,14 @@ import 'package:analyzer/dart/element/type_provider.dart';
|
|||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/resolver/scope.dart';
|
||||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart'
|
||||
show LibraryScope, ResolverVisitor, TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/resolver.dart' show ResolverVisitor;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/static_type_analyzer.dart';
|
||||
import 'package:analyzer/src/generated/testing/ast_test_factory.dart';
|
||||
import 'package:analyzer/src/generated/testing/element_factory.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/source/source_resource.dart';
|
||||
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
|
|
@ -10,8 +10,8 @@ import 'package:analyzer/src/dart/element/element.dart';
|
|||
import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
|
||||
import 'package:analyzer/src/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/source_io.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/test_utilities/mock_sdk_elements.dart';
|
||||
|
||||
class TestAnalysisContext implements AnalysisContext {
|
||||
|
|
|
@ -11,7 +11,7 @@ import 'package:analyzer/src/dart/element/element.dart';
|
|||
import 'package:analyzer/src/dart/element/least_upper_bound.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/resolver/variance.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import 'package:analyzer/dart/analysis/features.dart';
|
|||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart' as test;
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@ import 'package:analyzer/dart/analysis/features.dart';
|
|||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/type_schema.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -9,7 +9,7 @@ import 'package:analyzer/dart/element/type.dart';
|
|||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/type_visitor.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ import 'package:analyzer/dart/element/nullability_suffix.dart';
|
|||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -7,7 +7,7 @@ import 'package:analyzer/dart/element/element.dart';
|
|||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
import 'package:analyzer/dart/analysis/features.dart';
|
||||
import 'package:analyzer/dart/element/type.dart';
|
||||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -9,7 +9,6 @@ import 'package:analyzer/dart/element/type.dart';
|
|||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/dart/element/type_schema.dart';
|
||||
import 'package:analyzer/src/dart/element/type_visitor.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
import 'package:analyzer/dart/ast/ast.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/dart/resolver/exit_detector.dart';
|
||||
import 'package:analyzer/src/test_utilities/find_node.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -24,6 +24,7 @@ import 'package:analyzer/src/generated/element_type_provider.dart';
|
|||
import 'package:analyzer/src/generated/migration.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:analyzer/src/task/strong/checker.dart';
|
||||
import 'package:nnbd_migration/fix_reason_target.dart';
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
import 'package:analyzer/dart/analysis/results.dart';
|
||||
import 'package:analyzer/file_system/physical_file_system.dart';
|
||||
import 'package:analyzer/src/dart/analysis/session.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer_plugin/protocol/protocol_common.dart';
|
||||
import 'package:nnbd_migration/instrumentation.dart';
|
||||
import 'package:nnbd_migration/nnbd_migration.dart';
|
||||
|
|
|
@ -13,7 +13,6 @@ import 'package:analyzer/src/dart/element/element.dart';
|
|||
import 'package:analyzer/src/dart/element/member.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/element_type_provider.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
|
|
@ -8,8 +8,8 @@ import 'package:analyzer/dart/element/nullability_suffix.dart';
|
|||
import 'package:analyzer/dart/element/type_provider.dart';
|
||||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/dart/element/type.dart';
|
||||
import 'package:analyzer/src/generated/resolver.dart' show TypeSystemImpl;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/type_system.dart';
|
||||
import 'package:analyzer/src/generated/utilities_dart.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
import 'package:nnbd_migration/instrumentation.dart';
|
||||
|
|
Loading…
Reference in a new issue