mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 19:36:42 +00:00
[CFE] Split files needed by package:vm/modular/... into codes
folder.
Fix "no exports" exclude for `api_unstable` to actually work: it was mixing up the path root. Tested: no code changes, only moves. Change-Id: If06a96f0de8fb8b92f331978d457c72deda07cec Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/354301 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Morgan :) <davidmorgan@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>
This commit is contained in:
parent
6dff544f22
commit
897c89e8bc
|
@ -43,12 +43,11 @@ import 'package:_js_interop_checks/src/transformations/export_checker.dart';
|
|||
import 'package:_js_interop_checks/src/transformations/js_util_optimizer.dart';
|
||||
// Used for importing CFE utility functions for constructor tear-offs.
|
||||
import 'package:front_end/src/api_prototype/lowering_predicates.dart';
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
templateJsInteropExtensionTypeNotInterop,
|
||||
templateJsInteropFunctionToJSRequiresStaticType,
|
||||
templateJsInteropStaticInteropExternalTypeViolation;
|
||||
|
||||
import 'package:kernel/class_hierarchy.dart';
|
||||
import 'package:kernel/core_types.dart';
|
||||
import 'package:kernel/kernel.dart' hide Pattern;
|
||||
|
|
|
@ -11,7 +11,7 @@ import 'package:_fe_analyzer_shared/src/messages/codes.dart'
|
|||
import 'package:_js_interop_checks/js_interop_checks.dart'
|
||||
show JsInteropDiagnosticReporter;
|
||||
import 'package:_js_interop_checks/src/js_interop.dart' as js_interop;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
templateJsInteropExportInvalidInteropTypeArgument,
|
||||
templateJsInteropExportInvalidTypeArgument,
|
||||
|
|
|
@ -11,7 +11,7 @@ import 'package:_fe_analyzer_shared/src/messages/codes.dart'
|
|||
import 'package:_js_interop_checks/js_interop_checks.dart'
|
||||
show JsInteropDiagnosticReporter;
|
||||
import 'package:_js_interop_checks/src/js_interop.dart' as js_interop;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
templateJsInteropStaticInteropMockNotStaticInteropType,
|
||||
templateJsInteropStaticInteropMockTypeParametersNotAllowed;
|
||||
|
|
|
@ -4,8 +4,10 @@
|
|||
|
||||
export 'package:_fe_analyzer_shared/src/messages/diagnostic_message.dart'
|
||||
show DiagnosticMessage, DiagnosticMessageHandler, getMessageUri;
|
||||
|
||||
export 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
export 'package:_fe_analyzer_shared/src/util/options.dart';
|
||||
export 'package:_fe_analyzer_shared/src/util/resolve_input_uri.dart'
|
||||
show resolveInputUri;
|
||||
|
||||
export '../api_prototype/compiler_options.dart'
|
||||
show
|
||||
|
@ -14,48 +16,32 @@ export '../api_prototype/compiler_options.dart'
|
|||
Verbosity,
|
||||
parseExperimentalArguments,
|
||||
parseExperimentalFlags;
|
||||
|
||||
export '../api_prototype/experimental_flags.dart'
|
||||
show defaultExperimentalFlags, ExperimentalFlag;
|
||||
|
||||
export '../api_prototype/expression_compilation_tools.dart'
|
||||
show createDefinitionsWithTypes, createTypeParametersWithBounds;
|
||||
|
||||
export '../api_prototype/file_system.dart'
|
||||
show FileSystem, FileSystemEntity, FileSystemException;
|
||||
|
||||
export '../api_prototype/front_end.dart' show CompilerResult;
|
||||
|
||||
export '../api_prototype/incremental_kernel_generator.dart'
|
||||
show
|
||||
IncrementalCompilerResult,
|
||||
IncrementalKernelGenerator,
|
||||
IncrementalSerializer,
|
||||
isLegalIdentifier;
|
||||
|
||||
export '../api_prototype/kernel_generator.dart'
|
||||
show kernelForModule, kernelForProgram;
|
||||
|
||||
export '../api_prototype/lowering_predicates.dart'
|
||||
show isExtensionThisName, isExtensionTypeThis;
|
||||
|
||||
export '../api_prototype/memory_file_system.dart' show MemoryFileSystem;
|
||||
|
||||
export '../api_prototype/standard_file_system.dart' show StandardFileSystem;
|
||||
|
||||
export '../api_prototype/terminal_color_support.dart'
|
||||
show printDiagnosticMessage, enableColors;
|
||||
|
||||
export '../base/nnbd_mode.dart' show NnbdMode;
|
||||
|
||||
export '../base/processed_options.dart' show ProcessedOptions;
|
||||
|
||||
export '../compute_platform_binaries_location.dart'
|
||||
show computePlatformBinariesLocation;
|
||||
|
||||
export '../fasta/compiler_context.dart' show CompilerContext;
|
||||
|
||||
export '../fasta/fasta_codes.dart'
|
||||
export '../fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
LocatedMessage,
|
||||
messageFfiAbiSpecificIntegerInvalid,
|
||||
|
@ -106,16 +92,10 @@ export '../fasta/fasta_codes.dart'
|
|||
templateFfiStructGeneric,
|
||||
templateFfiTypeInvalid,
|
||||
templateFfiTypeMismatch;
|
||||
|
||||
export '../fasta/compiler_context.dart' show CompilerContext;
|
||||
export '../fasta/hybrid_file_system.dart' show HybridFileSystem;
|
||||
|
||||
export '../fasta/kernel/utils.dart'
|
||||
show
|
||||
createExpressionEvaluationComponent,
|
||||
serializeComponent,
|
||||
serializeProcedure;
|
||||
|
||||
export 'package:_fe_analyzer_shared/src/util/options.dart';
|
||||
|
||||
export 'package:_fe_analyzer_shared/src/util/resolve_input_uri.dart'
|
||||
show resolveInputUri;
|
||||
|
|
|
@ -42,9 +42,7 @@ import '../api_prototype/file_system.dart'
|
|||
show FileSystem, FileSystemEntity, FileSystemException;
|
||||
import '../api_prototype/terminal_color_support.dart'
|
||||
show printDiagnosticMessage;
|
||||
import '../fasta/command_line_reporting.dart' as command_line_reporting;
|
||||
import '../fasta/compiler_context.dart' show CompilerContext;
|
||||
import '../fasta/fasta_codes.dart'
|
||||
import '../fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
FormattedMessage,
|
||||
LocatedMessage,
|
||||
|
@ -66,6 +64,8 @@ import '../fasta/fasta_codes.dart'
|
|||
templateSdkRootNotFound,
|
||||
templateSdkSpecificationNotFound,
|
||||
templateSdkSummaryNotFound;
|
||||
import '../fasta/command_line_reporting.dart' as command_line_reporting;
|
||||
import '../fasta/compiler_context.dart' show CompilerContext;
|
||||
import '../fasta/messages.dart' show getLocation;
|
||||
import '../fasta/problems.dart' show DebugAbort, unimplemented;
|
||||
import '../fasta/ticker.dart' show Ticker;
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:kernel/ast.dart';
|
|||
import 'package:kernel/class_hierarchy.dart';
|
||||
import 'package:kernel/src/unaliasing.dart';
|
||||
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/body_builder_context.dart';
|
||||
import '../loader.dart';
|
||||
import '../messages.dart';
|
||||
|
|
|
@ -9,7 +9,7 @@ import 'package:kernel/ast.dart'
|
|||
import 'package:kernel/class_hierarchy.dart';
|
||||
import 'package:kernel/src/unaliasing.dart';
|
||||
|
||||
import '../fasta_codes.dart' show messageSupertypeIsFunction, noLength;
|
||||
import '../codes/fasta_codes.dart' show messageSupertypeIsFunction, noLength;
|
||||
import '../kernel/implicit_field_type.dart';
|
||||
import '../source/source_library_builder.dart';
|
||||
import 'declaration_builders.dart';
|
||||
|
|
|
@ -10,7 +10,7 @@ import 'package:kernel/class_hierarchy.dart';
|
|||
import 'package:kernel/src/legacy_erasure.dart';
|
||||
import 'package:kernel/src/unaliasing.dart' as unaliasing;
|
||||
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
LocatedMessage,
|
||||
Message,
|
||||
|
|
|
@ -6,13 +6,10 @@ library fasta.prefix_builder;
|
|||
|
||||
import 'package:kernel/ast.dart' show LibraryDependency;
|
||||
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/load_library_builder.dart' show LoadLibraryBuilder;
|
||||
|
||||
import '../fasta_codes.dart';
|
||||
|
||||
import '../scope.dart';
|
||||
import '../source/source_library_builder.dart';
|
||||
|
||||
import 'builder.dart';
|
||||
import 'declaration_builders.dart';
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import 'package:kernel/ast.dart'
|
|||
import 'package:kernel/class_hierarchy.dart';
|
||||
import 'package:kernel/src/unaliasing.dart';
|
||||
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
messageNamedFieldClashesWithPositionalFieldInRecord,
|
||||
messageObjectMemberNameUsedForRecordField,
|
||||
|
|
|
@ -6,17 +6,14 @@ library fasta.codes;
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/messages/codes.dart'
|
||||
hide demangleMixinApplicationName;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart';
|
||||
|
||||
import 'package:kernel/ast.dart'
|
||||
show Constant, DartType, demangleMixinApplicationName;
|
||||
|
||||
import 'kernel/type_labeler.dart';
|
||||
import 'type_labeler.dart';
|
||||
|
||||
export 'package:_fe_analyzer_shared/src/messages/codes.dart'
|
||||
hide demangleMixinApplicationName;
|
||||
|
||||
export 'package:_fe_analyzer_shared/src/messages/severity.dart';
|
||||
|
||||
part 'fasta_codes_cfe_generated.dart';
|
|
@ -6,8 +6,8 @@ import 'dart:convert' show json;
|
|||
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import '../denylisted_classes.dart' show denylistedCoreClasses;
|
||||
import '../fasta_codes.dart'
|
||||
import 'denylisted_classes.dart' show denylistedCoreClasses;
|
||||
import 'fasta_codes.dart'
|
||||
show Message, templateTypeOrigin, templateTypeOriginWithFileUri;
|
||||
|
||||
/// A pretty-printer for Kernel types and constants with the ability to label
|
|
@ -9,33 +9,23 @@
|
|||
library fasta.command_line_reporting;
|
||||
|
||||
import 'dart:math' show min;
|
||||
|
||||
import 'dart:typed_data' show Uint8List;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart'
|
||||
show Severity, severityPrefixes;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/characters.dart'
|
||||
show $CARET, $SPACE, $TAB;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/util/colors.dart'
|
||||
show green, magenta, red, yellow;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/util/relativize.dart'
|
||||
show isWindows, relativizeUri;
|
||||
|
||||
import 'package:kernel/ast.dart' show Location, Source, TreeNode;
|
||||
|
||||
import '../compute_platform_binaries_location.dart' show translateSdk;
|
||||
|
||||
import 'codes/fasta_codes.dart' show LocatedMessage, PlainAndColorizedString;
|
||||
import 'compiler_context.dart' show CompilerContext;
|
||||
|
||||
import 'crash.dart' show Crash, safeToString;
|
||||
|
||||
import 'fasta_codes.dart' show LocatedMessage, PlainAndColorizedString;
|
||||
|
||||
import 'messages.dart' show getLocation, getSourceLine;
|
||||
|
||||
import 'problems.dart' show unhandled;
|
||||
|
||||
const bool hideWarnings = false;
|
||||
|
|
|
@ -16,7 +16,7 @@ import '../builder/member_builder.dart';
|
|||
import '../builder/modifier_builder.dart';
|
||||
import '../builder/name_iterator.dart';
|
||||
import '../builder/never_type_declaration_builder.dart';
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show Message, noLength, templateDuplicatedDeclaration, templateUnspecified;
|
||||
import '../kernel/constructor_tearoff_lowering.dart';
|
||||
import '../kernel/utils.dart';
|
||||
|
|
|
@ -4,24 +4,20 @@
|
|||
|
||||
library fasta.dill_loader;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
import 'dart:collection' show Queue;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
import 'package:kernel/ast.dart'
|
||||
show Class, Component, DartType, ExtensionTypeDeclaration, Library;
|
||||
|
||||
import '../builder/declaration_builders.dart';
|
||||
import '../builder/library_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
|
||||
import '../crash.dart' show firstSourceUri;
|
||||
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show SummaryTemplate, Template, templateDillOutlineSummary;
|
||||
|
||||
import '../crash.dart' show firstSourceUri;
|
||||
import '../kernel/type_builder_computer.dart' show TypeBuilderComputer;
|
||||
|
||||
import '../loader.dart';
|
||||
|
||||
import '../messages.dart'
|
||||
show
|
||||
FormattedMessage,
|
||||
|
@ -32,21 +28,13 @@ import '../messages.dart'
|
|||
Template,
|
||||
messagePlatformPrivateLibraryAccess,
|
||||
templateInternalProblemContextSeverity;
|
||||
|
||||
import '../problems.dart' show internalProblem;
|
||||
|
||||
import '../source/source_loader.dart' show SourceLoader;
|
||||
|
||||
import '../ticker.dart' show Ticker;
|
||||
|
||||
import '../uris.dart';
|
||||
|
||||
import 'dill_library_builder.dart' show DillLibraryBuilder;
|
||||
|
||||
import 'dill_target.dart' show DillTarget;
|
||||
|
||||
import 'dart:collection' show Queue;
|
||||
|
||||
class DillLoader extends Loader {
|
||||
SourceLoader? currentSourceLoader;
|
||||
|
||||
|
|
|
@ -6,9 +6,8 @@ library fasta.export;
|
|||
|
||||
import 'builder/builder.dart';
|
||||
import 'builder/library_builder.dart';
|
||||
|
||||
import 'codes/fasta_codes.dart';
|
||||
import 'combinator.dart' show CombinatorBuilder;
|
||||
import 'fasta_codes.dart';
|
||||
|
||||
class Export {
|
||||
/// The library that is exporting [exported];
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
library fasta.ignored_parser_errors;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/parser.dart' show optional;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart' show Token;
|
||||
|
||||
import 'fasta_codes.dart' show Code, codeNonPartOfDirectiveInPart;
|
||||
import 'codes/fasta_codes.dart' show Code, codeNonPartOfDirectiveInPart;
|
||||
|
||||
bool isIgnoredParserError(Code<dynamic> code, Token token) {
|
||||
if (code == codeNonPartOfDirectiveInPart) {
|
||||
|
|
|
@ -85,6 +85,7 @@ import 'builder/member_builder.dart' show MemberBuilder;
|
|||
import 'builder/name_iterator.dart' show NameIterator;
|
||||
import 'builder/type_builder.dart' show NamedTypeBuilder, TypeBuilder;
|
||||
import 'builder_graph.dart' show BuilderGraph;
|
||||
import 'codes/fasta_codes.dart';
|
||||
import 'combinator.dart' show CombinatorBuilder;
|
||||
import 'compiler_context.dart' show CompilerContext;
|
||||
import 'dill/dill_class_builder.dart' show DillClassBuilder;
|
||||
|
@ -92,7 +93,6 @@ import 'dill/dill_library_builder.dart' show DillLibraryBuilder;
|
|||
import 'dill/dill_loader.dart' show DillLoader;
|
||||
import 'dill/dill_target.dart' show DillTarget;
|
||||
import 'export.dart' show Export;
|
||||
import 'fasta_codes.dart';
|
||||
import 'hybrid_file_system.dart' show HybridFileSystem;
|
||||
import 'import.dart' show Import;
|
||||
import 'incremental_serializer.dart' show IncrementalSerializer;
|
||||
|
|
|
@ -59,10 +59,7 @@ import '../builder/record_type_builder.dart';
|
|||
import '../builder/type_builder.dart';
|
||||
import '../builder/variable_builder.dart';
|
||||
import '../builder/void_type_declaration_builder.dart';
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../dill/dill_library_builder.dart' show DillLibraryBuilder;
|
||||
import '../fasta_codes.dart' as fasta;
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
LocatedMessage,
|
||||
Message,
|
||||
|
@ -74,6 +71,9 @@ import '../fasta_codes.dart'
|
|||
templateExperimentNotEnabledOffByDefault,
|
||||
templateLocalVariableUsedBeforeDeclared,
|
||||
templateLocalVariableUsedBeforeDeclaredContext;
|
||||
import '../codes/fasta_codes.dart' as fasta;
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../dill/dill_library_builder.dart' show DillLibraryBuilder;
|
||||
import '../identifiers.dart'
|
||||
show
|
||||
Identifier,
|
||||
|
|
|
@ -20,6 +20,9 @@ library fasta.constant_evaluator;
|
|||
|
||||
import 'dart:io' as io;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/exhaustiveness/exhaustive.dart';
|
||||
import 'package:_fe_analyzer_shared/src/exhaustiveness/space.dart';
|
||||
import 'package:_fe_analyzer_shared/src/exhaustiveness/static_type.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/class_hierarchy.dart';
|
||||
import 'package:kernel/core_types.dart';
|
||||
|
@ -29,25 +32,21 @@ import 'package:kernel/src/legacy_erasure.dart';
|
|||
import 'package:kernel/src/norm.dart';
|
||||
import 'package:kernel/src/printer.dart'
|
||||
show AstPrinter, AstTextStrategy, defaultAstTextStrategy;
|
||||
import 'package:kernel/target/targets.dart';
|
||||
import 'package:kernel/type_algebra.dart';
|
||||
import 'package:kernel/type_environment.dart';
|
||||
import 'package:kernel/target/targets.dart';
|
||||
import 'package:_fe_analyzer_shared/src/exhaustiveness/space.dart';
|
||||
import 'package:_fe_analyzer_shared/src/exhaustiveness/exhaustive.dart';
|
||||
import 'package:_fe_analyzer_shared/src/exhaustiveness/static_type.dart';
|
||||
|
||||
import '../../api_prototype/lowering_predicates.dart';
|
||||
import '../../base/nnbd_mode.dart';
|
||||
import '../fasta_codes.dart';
|
||||
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../type_inference/delayed_expressions.dart';
|
||||
import '../type_inference/external_ast_helper.dart';
|
||||
import '../type_inference/matching_cache.dart';
|
||||
import '../type_inference/matching_expressions.dart';
|
||||
import 'constant_int_folder.dart';
|
||||
import 'exhaustiveness.dart';
|
||||
import 'static_weak_references.dart' show StaticWeakReferences;
|
||||
import 'resource_identifier.dart' as ResourceIdentifiers;
|
||||
import 'static_weak_references.dart' show StaticWeakReferences;
|
||||
|
||||
part 'constant_collection_builders.dart';
|
||||
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/target/targets.dart';
|
||||
|
||||
import '../codes/fasta_codes.dart';
|
||||
import 'constant_evaluator.dart';
|
||||
|
||||
import '../fasta_codes.dart';
|
||||
|
||||
abstract class ConstantIntFolder {
|
||||
final ConstantEvaluator evaluator;
|
||||
|
||||
|
|
|
@ -41,8 +41,8 @@ import '../builder/nullability_builder.dart';
|
|||
import '../builder/omitted_type_builder.dart';
|
||||
import '../builder/prefix_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../fasta_codes.dart';
|
||||
import '../problems.dart';
|
||||
import '../scope.dart';
|
||||
import '../source/source_member_builder.dart';
|
||||
|
|
|
@ -16,8 +16,8 @@ import '../builder/formal_parameter_builder.dart';
|
|||
import '../builder/named_type_builder.dart';
|
||||
import '../builder/prefix_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../codes/fasta_codes.dart' show LocatedMessage;
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../fasta_codes.dart' show LocatedMessage;
|
||||
import '../messages.dart' show Message;
|
||||
import '../scope.dart';
|
||||
import '../source/source_library_builder.dart' show SourceLibraryBuilder;
|
||||
|
|
|
@ -16,7 +16,7 @@ import '../../builder/declaration_builders.dart';
|
|||
import '../../builder/library_builder.dart';
|
||||
import '../../builder/named_type_builder.dart';
|
||||
import '../../builder/type_builder.dart';
|
||||
import '../../fasta_codes.dart';
|
||||
import '../../codes/fasta_codes.dart';
|
||||
import '../../source/source_library_builder.dart';
|
||||
import '../../type_inference/type_schema.dart' show UnknownType;
|
||||
import 'hierarchy_builder.dart';
|
||||
|
|
|
@ -11,11 +11,11 @@ import 'package:kernel/class_hierarchy.dart';
|
|||
import 'package:kernel/src/assumptions.dart';
|
||||
import 'package:kernel/src/printer.dart';
|
||||
|
||||
import '../builder/inferable_type_builder.dart';
|
||||
import '../constant_context.dart';
|
||||
import '../fasta_codes.dart';
|
||||
import '../problems.dart' show unsupported;
|
||||
import '../builder/builder.dart';
|
||||
import '../builder/inferable_type_builder.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../constant_context.dart';
|
||||
import '../problems.dart' show unsupported;
|
||||
import '../source/source_field_builder.dart';
|
||||
import '../type_inference/type_inferrer.dart';
|
||||
import 'body_builder.dart';
|
||||
|
|
|
@ -5,11 +5,8 @@
|
|||
library fasta.kernel_constants;
|
||||
|
||||
import '../builder/library_builder.dart';
|
||||
|
||||
import '../fasta_codes.dart' show LocatedMessage;
|
||||
|
||||
import '../codes/fasta_codes.dart' show LocatedMessage;
|
||||
import '../source/source_loader.dart' show SourceLoader;
|
||||
|
||||
import 'constant_evaluator.dart' show ErrorReporter;
|
||||
|
||||
class KernelConstantErrorReporter extends ErrorReporter {
|
||||
|
|
|
@ -17,7 +17,7 @@ import '../../builder/declaration_builders.dart';
|
|||
import '../../builder/member_builder.dart';
|
||||
import '../../builder/prefix_builder.dart';
|
||||
import '../../builder/type_builder.dart';
|
||||
import '../../fasta_codes.dart';
|
||||
import '../../codes/fasta_codes.dart';
|
||||
import '../../source/source_class_builder.dart';
|
||||
import '../../source/source_constructor_builder.dart';
|
||||
import '../../source/source_extension_builder.dart';
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/core_types.dart' show CoreTypes;
|
||||
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
messageWeakReferenceNotStatic,
|
||||
messageWeakReferenceNotOneArgument,
|
||||
|
@ -15,7 +15,6 @@ import '../fasta_codes.dart'
|
|||
messageWeakReferenceMismatchReturnAndArgumentTypes,
|
||||
messageWeakReferenceTargetNotStaticTearoff,
|
||||
messageWeakReferenceTargetHasParameters;
|
||||
|
||||
import 'constant_evaluator.dart' show ErrorReporter;
|
||||
|
||||
/// Recognizes and validates static weak references.
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:kernel/ast.dart';
|
|||
import 'package:kernel/target/targets.dart';
|
||||
import 'package:kernel/type_environment.dart';
|
||||
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import 'constant_evaluator.dart';
|
||||
|
||||
typedef ReportErrorFunction = void Function(
|
||||
|
|
|
@ -3,11 +3,8 @@
|
|||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import 'package:kernel/src/find_type_visitor.dart';
|
||||
|
||||
import 'package:kernel/type_algebra.dart' show containsTypeVariable;
|
||||
|
||||
import 'package:kernel/util/graph.dart' show Graph, computeStrongComponents;
|
||||
|
||||
import '../builder/declaration_builders.dart';
|
||||
|
@ -18,12 +15,7 @@ import '../builder/named_type_builder.dart';
|
|||
import '../builder/nullability_builder.dart';
|
||||
import '../builder/record_type_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
|
||||
import '../dill/dill_class_builder.dart' show DillClassBuilder;
|
||||
|
||||
import '../dill/dill_type_alias_builder.dart' show DillTypeAliasBuilder;
|
||||
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
LocatedMessage,
|
||||
Message,
|
||||
|
@ -32,9 +24,9 @@ import '../fasta_codes.dart'
|
|||
templateBoundIssueViaRawTypeWithNonSimpleBounds,
|
||||
templateNonSimpleBoundViaReference,
|
||||
templateNonSimpleBoundViaVariable;
|
||||
|
||||
import '../dill/dill_class_builder.dart' show DillClassBuilder;
|
||||
import '../dill/dill_type_alias_builder.dart' show DillTypeAliasBuilder;
|
||||
import '../kernel/utils.dart';
|
||||
|
||||
import '../problems.dart';
|
||||
import '../source/source_class_builder.dart';
|
||||
import '../source/source_extension_builder.dart';
|
||||
|
|
|
@ -5,23 +5,19 @@
|
|||
library fasta.verifier;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/target/targets.dart';
|
||||
|
||||
import 'package:kernel/type_environment.dart' show TypeEnvironment;
|
||||
|
||||
import 'package:kernel/verifier.dart';
|
||||
|
||||
import '../compiler_context.dart' show CompilerContext;
|
||||
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
LocatedMessage,
|
||||
Message,
|
||||
messageVerificationErrorOriginContext,
|
||||
noLength,
|
||||
templateInternalProblemVerificationError;
|
||||
import '../compiler_context.dart' show CompilerContext;
|
||||
|
||||
List<LocatedMessage> verifyComponent(
|
||||
Target target, VerificationStage stage, Component component,
|
||||
|
|
|
@ -9,7 +9,7 @@ import 'package:kernel/ast.dart'
|
|||
|
||||
import 'compiler_context.dart' show CompilerContext;
|
||||
|
||||
export 'fasta_codes.dart';
|
||||
export 'codes/fasta_codes.dart';
|
||||
|
||||
bool get isVerbose => CompilerContext.current.options.verbose;
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ import 'builder/library_builder.dart';
|
|||
import 'builder/member_builder.dart';
|
||||
import 'builder/metadata_builder.dart';
|
||||
import 'builder/name_iterator.dart';
|
||||
import 'fasta_codes.dart';
|
||||
import 'codes/fasta_codes.dart';
|
||||
import 'kernel/body_builder.dart' show JumpTarget;
|
||||
import 'kernel/body_builder_context.dart';
|
||||
import 'kernel/hierarchy/class_member.dart' show ClassMember;
|
||||
|
|
|
@ -11,8 +11,8 @@ import '../builder/function_builder.dart';
|
|||
import '../builder/member_builder.dart';
|
||||
import '../builder/name_iterator.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../dill/dill_member_builder.dart';
|
||||
import '../fasta_codes.dart';
|
||||
import '../problems.dart';
|
||||
import '../scope.dart';
|
||||
import '../type_inference/type_schema.dart';
|
||||
|
|
|
@ -25,15 +25,15 @@ import 'package:kernel/core_types.dart' show CoreTypes;
|
|||
import '../builder/builder.dart';
|
||||
import '../builder/declaration_builders.dart';
|
||||
import '../builder/modifier_builder.dart';
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../crash.dart' show Crash;
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
Code,
|
||||
LocatedMessage,
|
||||
Message,
|
||||
messageExpectedBlockToSkip,
|
||||
templateInternalProblemNotFound;
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../crash.dart' show Crash;
|
||||
import '../identifiers.dart'
|
||||
show Identifier, OperatorIdentifier, QualifiedName, SimpleIdentifier;
|
||||
import '../ignored_parser_errors.dart' show isIgnoredParserError;
|
||||
|
|
|
@ -6,11 +6,12 @@
|
|||
/// import, part, and export directives.
|
||||
library front_end.src.fasta.source.directive_listener;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart' show Token;
|
||||
import 'package:_fe_analyzer_shared/src/parser/identifier_context.dart';
|
||||
import 'package:_fe_analyzer_shared/src/parser/listener.dart';
|
||||
import 'package:_fe_analyzer_shared/src/parser/quote.dart';
|
||||
import '../fasta_codes.dart' show messageExpectedBlockToSkip;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart' show Token;
|
||||
|
||||
import '../codes/fasta_codes.dart' show messageExpectedBlockToSkip;
|
||||
|
||||
/// Listener that records imports, exports, and part directives.
|
||||
///
|
||||
|
|
|
@ -44,9 +44,9 @@ import '../builder/nullability_builder.dart';
|
|||
import '../builder/omitted_type_builder.dart';
|
||||
import '../builder/record_type_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../combinator.dart' show CombinatorBuilder;
|
||||
import '../configuration.dart' show Configuration;
|
||||
import '../fasta_codes.dart';
|
||||
import '../identifiers.dart'
|
||||
show Identifier, OperatorIdentifier, SimpleIdentifier, flattenName;
|
||||
import '../ignored_parser_errors.dart' show isIgnoredParserError;
|
||||
|
|
|
@ -23,8 +23,8 @@ import 'package:kernel/type_algebra.dart'
|
|||
import 'package:kernel/type_environment.dart';
|
||||
|
||||
import '../builder/builder.dart';
|
||||
import '../builder/declaration_builders.dart';
|
||||
import '../builder/constructor_reference_builder.dart';
|
||||
import '../builder/declaration_builders.dart';
|
||||
import '../builder/library_builder.dart';
|
||||
import '../builder/member_builder.dart';
|
||||
import '../builder/metadata_builder.dart';
|
||||
|
@ -34,7 +34,7 @@ import '../builder/never_type_declaration_builder.dart';
|
|||
import '../builder/nullability_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../builder/void_type_declaration_builder.dart';
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/body_builder_context.dart';
|
||||
import '../kernel/hierarchy/hierarchy_builder.dart';
|
||||
import '../kernel/hierarchy/hierarchy_node.dart';
|
||||
|
|
|
@ -6,7 +6,6 @@ library fasta.enum_builder;
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/parser/formal_parameter_kind.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart';
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/class_hierarchy.dart';
|
||||
import 'package:kernel/core_types.dart';
|
||||
|
@ -25,7 +24,7 @@ import '../builder/named_type_builder.dart';
|
|||
import '../builder/nullability_builder.dart';
|
||||
import '../builder/procedure_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
LocatedMessage,
|
||||
Severity,
|
||||
|
@ -42,18 +41,15 @@ import '../fasta_codes.dart'
|
|||
templateDuplicatedDeclarationSyntheticCause,
|
||||
templateEnumContainsRestrictedInstanceDeclaration,
|
||||
templateEnumConstantSameNameAsEnclosing;
|
||||
|
||||
import '../constant_context.dart';
|
||||
import '../kernel/body_builder.dart';
|
||||
import '../kernel/body_builder_context.dart';
|
||||
import '../kernel/constness.dart';
|
||||
import '../kernel/constructor_tearoff_lowering.dart';
|
||||
import '../kernel/expression_generator_helper.dart';
|
||||
import '../kernel/kernel_helper.dart';
|
||||
import '../kernel/internal_ast.dart';
|
||||
|
||||
import '../kernel/kernel_helper.dart';
|
||||
import '../modifier.dart' show constMask, hasInitializerMask, staticMask;
|
||||
|
||||
import '../constant_context.dart';
|
||||
import '../scope.dart';
|
||||
import '../type_inference/inference_results.dart';
|
||||
import '../type_inference/type_schema.dart';
|
||||
|
|
|
@ -10,7 +10,7 @@ import '../builder/declaration_builders.dart';
|
|||
import '../builder/library_builder.dart';
|
||||
import '../builder/metadata_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show
|
||||
messagePatchDeclarationMismatch,
|
||||
messagePatchDeclarationOrigin,
|
||||
|
|
|
@ -14,9 +14,9 @@ import '../builder/formal_parameter_builder.dart';
|
|||
import '../builder/function_builder.dart';
|
||||
import '../builder/metadata_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../dill/dill_member_builder.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../dill/dill_extension_type_member_builder.dart';
|
||||
import '../fasta_codes.dart';
|
||||
import '../dill/dill_member_builder.dart';
|
||||
import '../identifiers.dart';
|
||||
import '../kernel/body_builder_context.dart';
|
||||
import '../kernel/constructor_tearoff_lowering.dart';
|
||||
|
|
|
@ -19,8 +19,9 @@ import '../builder/member_builder.dart';
|
|||
import '../builder/metadata_builder.dart';
|
||||
import '../builder/omitted_type_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../codes/fasta_codes.dart'
|
||||
show messageInternalProblemAlreadyInitialized;
|
||||
import '../constant_context.dart' show ConstantContext;
|
||||
import '../fasta_codes.dart' show messageInternalProblemAlreadyInitialized;
|
||||
import '../kernel/body_builder.dart' show BodyBuilder;
|
||||
import '../kernel/body_builder_context.dart';
|
||||
import '../kernel/hierarchy/class_member.dart';
|
||||
|
|
|
@ -56,11 +56,11 @@ import '../builder/procedure_builder.dart';
|
|||
import '../builder/record_type_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../builder/void_type_declaration_builder.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../combinator.dart' show CombinatorBuilder;
|
||||
import '../configuration.dart' show Configuration;
|
||||
import '../dill/dill_library_builder.dart' show DillLibraryBuilder;
|
||||
import '../export.dart' show Export;
|
||||
import '../fasta_codes.dart';
|
||||
import '../identifiers.dart' show Identifier, QualifiedName;
|
||||
import '../import.dart' show Import;
|
||||
import '../kernel/body_builder_context.dart';
|
||||
|
|
|
@ -48,11 +48,11 @@ import '../builder/nullability_builder.dart';
|
|||
import '../builder/omitted_type_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../builder_graph.dart';
|
||||
import '../denylisted_classes.dart'
|
||||
import '../codes/denylisted_classes.dart'
|
||||
show denylistedCoreClasses, denylistedTypedDataClasses;
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../dill/dill_library_builder.dart';
|
||||
import '../export.dart' show Export;
|
||||
import '../fasta_codes.dart';
|
||||
import '../import_chains.dart';
|
||||
import '../kernel/benchmarker.dart' show BenchmarkSubdivides;
|
||||
import '../kernel/body_builder.dart' show BodyBuilder;
|
||||
|
|
|
@ -17,7 +17,7 @@ import '../builder/metadata_builder.dart';
|
|||
import '../builder/name_iterator.dart';
|
||||
import '../builder/record_type_builder.dart';
|
||||
import '../builder/type_builder.dart';
|
||||
import '../fasta_codes.dart'
|
||||
import '../codes/fasta_codes.dart'
|
||||
show templateCyclicTypedef, templateTypeArgumentMismatch;
|
||||
import '../kernel/body_builder_context.dart';
|
||||
import '../kernel/constructor_tearoff_lowering.dart';
|
||||
|
|
|
@ -6,23 +6,16 @@ library fasta.stack_listener_impl;
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/experiments/flags.dart' as shared
|
||||
show ExperimentalFlag;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/parser.dart' show Parser;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/stack_listener.dart';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart' show Token;
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import '../../api_prototype/experimental_flags.dart';
|
||||
import '../fasta_codes.dart';
|
||||
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../problems.dart' as problems
|
||||
show internalProblem, unhandled, unsupported;
|
||||
|
||||
import '../scope.dart';
|
||||
|
||||
import 'source_library_builder.dart';
|
||||
|
||||
abstract class StackListenerImpl extends StackListener {
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:kernel/ast.dart';
|
|||
import 'package:kernel/src/future_value_type.dart';
|
||||
import 'package:kernel/type_environment.dart';
|
||||
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/invalid_type.dart';
|
||||
import 'inference_results.dart';
|
||||
import 'inference_visitor_base.dart';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
import 'package:kernel/ast.dart';
|
||||
|
||||
import '../../base/instrumentation.dart' show InstrumentationValueForMember;
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/internal_ast.dart';
|
||||
import 'inference_results.dart';
|
||||
import 'inference_visitor.dart';
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import '../fasta_codes.dart' show LocatedMessage, Message;
|
||||
import '../codes/fasta_codes.dart' show LocatedMessage, Message;
|
||||
|
||||
abstract class InferenceHelper {
|
||||
Uri get uri;
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/util/link.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
import '../fasta_codes.dart';
|
||||
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/internal_ast.dart';
|
||||
import 'external_ast_helper.dart';
|
||||
import 'inference_helper.dart';
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart';
|
||||
import 'package:_fe_analyzer_shared/src/type_inference/type_analysis_result.dart';
|
||||
import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer.dart'
|
||||
hide MapPatternEntry;
|
||||
import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer.dart'
|
||||
as shared;
|
||||
import 'package:_fe_analyzer_shared/src/type_inference/type_analyzer.dart'
|
||||
hide MapPatternEntry;
|
||||
import 'package:_fe_analyzer_shared/src/util/link.dart';
|
||||
import 'package:_fe_analyzer_shared/src/util/null_value.dart';
|
||||
import 'package:_fe_analyzer_shared/src/util/stack_checker.dart';
|
||||
|
@ -28,7 +28,7 @@ import '../../base/instrumentation.dart'
|
|||
InstrumentationValueForMember,
|
||||
InstrumentationValueForType,
|
||||
InstrumentationValueForTypeArgs;
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/body_builder.dart' show combineStatements;
|
||||
import '../kernel/collections.dart'
|
||||
show
|
||||
|
|
|
@ -6,20 +6,20 @@ import 'package:_fe_analyzer_shared/src/deferred_function_literal_heuristic.dart
|
|||
import 'package:_fe_analyzer_shared/src/field_promotability.dart';
|
||||
import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis.dart';
|
||||
import 'package:_fe_analyzer_shared/src/flow_analysis/flow_analysis_operations.dart';
|
||||
import 'package:_fe_analyzer_shared/src/type_inference/assigned_variables.dart';
|
||||
import 'package:_fe_analyzer_shared/src/testing/id.dart';
|
||||
import 'package:_fe_analyzer_shared/src/type_inference/assigned_variables.dart';
|
||||
import 'package:_fe_analyzer_shared/src/util/link.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/class_hierarchy.dart'
|
||||
show ClassHierarchyBase, ClassHierarchyMembers;
|
||||
import 'package:kernel/core_types.dart' show CoreTypes;
|
||||
import 'package:kernel/names.dart';
|
||||
import 'package:kernel/src/bounds_checks.dart'
|
||||
show calculateBounds, isGenericFunctionTypeOrAlias;
|
||||
import 'package:kernel/src/future_value_type.dart';
|
||||
import 'package:kernel/src/legacy_erasure.dart';
|
||||
import 'package:kernel/type_algebra.dart';
|
||||
import 'package:kernel/type_environment.dart';
|
||||
import 'package:kernel/names.dart';
|
||||
|
||||
import '../../api_prototype/experimental_flags.dart';
|
||||
import '../../base/instrumentation.dart'
|
||||
|
@ -33,7 +33,7 @@ import '../../testing/id_extractor.dart';
|
|||
import '../../testing/id_testing_utils.dart';
|
||||
import '../builder/declaration_builders.dart';
|
||||
import '../builder/member_builder.dart';
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import '../kernel/constructor_tearoff_lowering.dart';
|
||||
import '../kernel/hierarchy/class_member.dart';
|
||||
import '../kernel/internal_ast.dart';
|
||||
|
|
|
@ -8,7 +8,7 @@ import 'package:front_end/src/fasta/type_inference/inference_visitor.dart';
|
|||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/core_types.dart';
|
||||
|
||||
import '../fasta_codes.dart';
|
||||
import '../codes/fasta_codes.dart';
|
||||
import 'inference_helper.dart';
|
||||
|
||||
/// Implementation of [TypeAnalyzerErrors] that reports errors using the
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
|
||||
library fasta.uri_translator;
|
||||
|
||||
import 'package:package_config/package_config.dart';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/util/libraries_specification.dart'
|
||||
show TargetLibrariesSpecification;
|
||||
import 'package:package_config/package_config.dart';
|
||||
|
||||
import 'codes/fasta_codes.dart';
|
||||
import 'compiler_context.dart' show CompilerContext;
|
||||
import 'fasta_codes.dart';
|
||||
|
||||
class UriTranslator {
|
||||
final TargetLibrariesSpecification dartLibraries;
|
||||
|
|
|
@ -2,34 +2,24 @@
|
|||
// 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.
|
||||
|
||||
import 'dart:typed_data' show Uint8List;
|
||||
|
||||
import 'dart:io' show File;
|
||||
import 'dart:typed_data' show Uint8List;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/class_member_parser.dart'
|
||||
show ClassMemberParser;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/identifier_context.dart';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/listener.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/abstract_scanner.dart'
|
||||
show ScannerConfiguration;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart'
|
||||
show ErrorToken, LanguageVersionToken, Scanner;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart' show Token;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/utf8_bytes_scanner.dart'
|
||||
show Utf8BytesScanner;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/listener.dart';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart' show Token;
|
||||
|
||||
import 'package:kernel/ast.dart' show Version;
|
||||
|
||||
import '../../api_prototype/experimental_flags.dart' show ExperimentalFlag;
|
||||
|
||||
import '../fasta_codes.dart' show codeNativeClauseShouldBeAnnotation;
|
||||
|
||||
import '../codes/fasta_codes.dart' show codeNativeClauseShouldBeAnnotation;
|
||||
import '../messages.dart' show Message;
|
||||
|
||||
abstract class _Chunk implements Comparable<_Chunk> {
|
||||
|
|
|
@ -22,10 +22,10 @@ import 'api_prototype/kernel_generator.dart';
|
|||
import 'api_prototype/memory_file_system.dart';
|
||||
import 'base/nnbd_mode.dart';
|
||||
import 'base/processed_options.dart' show ProcessedOptions;
|
||||
import 'fasta/codes/fasta_codes.dart' show LocatedMessage;
|
||||
import 'fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'fasta/crash.dart' show withCrashReporting;
|
||||
import 'fasta/dill/dill_target.dart' show DillTarget;
|
||||
import 'fasta/fasta_codes.dart' show LocatedMessage;
|
||||
import 'fasta/hybrid_file_system.dart';
|
||||
import 'fasta/kernel/benchmarker.dart' show BenchmarkPhases, Benchmarker;
|
||||
import 'fasta/kernel/kernel_target.dart' show BuildResult, KernelTarget;
|
||||
|
|
|
@ -7,8 +7,8 @@ import 'package:front_end/src/api_prototype/compiler_options.dart';
|
|||
import 'package:front_end/src/api_prototype/kernel_generator.dart';
|
||||
import 'package:front_end/src/api_prototype/terminal_color_support.dart';
|
||||
import 'package:front_end/src/compute_platform_binaries_location.dart';
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart';
|
||||
import 'package:front_end/src/fasta/command_line_reporting.dart';
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart';
|
||||
import 'package:front_end/src/kernel_generator_impl.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/class_hierarchy.dart';
|
||||
|
|
|
@ -8,8 +8,8 @@ import 'dart:io';
|
|||
import 'package:_fe_analyzer_shared/src/messages/diagnostic_message.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import '../fasta/codes/fasta_codes.dart';
|
||||
import '../fasta/command_line_reporting.dart';
|
||||
import '../fasta/fasta_codes.dart';
|
||||
import 'analysis_helper.dart';
|
||||
|
||||
/// [AnalysisVisitor] that supports tracking error/problem occurrences in an
|
||||
|
|
|
@ -76,7 +76,7 @@ const Set<String> _generatedFilesUpToDateFiles = {
|
|||
"pkg/_fe_analyzer_shared/lib/src/parser/listener.dart",
|
||||
"pkg/_fe_analyzer_shared/lib/src/parser/parser_impl.dart",
|
||||
"pkg/front_end/lib/src/api_prototype/experimental_flags_generated.dart",
|
||||
"pkg/front_end/lib/src/fasta/fasta_codes_cfe_generated.dart",
|
||||
"pkg/front_end/lib/src/fasta/codes/fasta_codes_cfe_generated.dart",
|
||||
"pkg/front_end/lib/src/fasta/util/parser_ast_helper.dart",
|
||||
"pkg/front_end/messages.yaml",
|
||||
"pkg/front_end/test/generated_files_up_to_date_git_test.dart",
|
||||
|
|
|
@ -12,7 +12,7 @@ import 'package:front_end/src/api_prototype/compiler_options.dart' as api
|
|||
import 'package:front_end/src/fasta/builder/declaration_builders.dart'
|
||||
show TypeDeclarationBuilder;
|
||||
import 'package:front_end/src/fasta/builder/type_builder.dart' show TypeBuilder;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart' as fasta
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart' as fasta
|
||||
show templateUnspecified;
|
||||
import 'package:front_end/src/fasta/kernel/body_builder.dart' show BodyBuilder;
|
||||
import 'package:front_end/src/fasta/kernel/constness.dart' show Constness;
|
||||
|
|
|
@ -10,10 +10,10 @@ import 'package:expect/expect.dart' show Expect;
|
|||
import 'package:front_end/src/fasta/builder/declaration_builders.dart';
|
||||
import 'package:front_end/src/fasta/builder/prefix_builder.dart';
|
||||
import 'package:front_end/src/fasta/builder/type_builder.dart';
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show Message, templateUnspecified;
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'package:front_end/src/fasta/dill/dill_target.dart' show DillTarget;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
show Message, templateUnspecified;
|
||||
import 'package:front_end/src/fasta/kernel/body_builder.dart' show BodyBuilder;
|
||||
import 'package:front_end/src/fasta/kernel/body_builder_context.dart';
|
||||
import 'package:front_end/src/fasta/kernel/expression_generator.dart';
|
||||
|
|
|
@ -10,20 +10,14 @@ import "package:_fe_analyzer_shared/src/messages/diagnostic_message.dart"
|
|||
DiagnosticMessageHandler,
|
||||
getMessageCodeObject,
|
||||
getMessageArguments;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
|
||||
import 'package:async_helper/async_helper.dart' show asyncTest;
|
||||
|
||||
import 'package:expect/expect.dart' show Expect;
|
||||
|
||||
import "package:front_end/src/api_prototype/compiler_options.dart"
|
||||
show CompilerOptions;
|
||||
|
||||
import 'package:front_end/src/testing/compiler_common.dart' show compileScript;
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show codeSuperclassHasNoMethod;
|
||||
import 'package:front_end/src/testing/compiler_common.dart' show compileScript;
|
||||
|
||||
const String testSource = '''
|
||||
//@dart=2.19
|
||||
|
|
|
@ -7,8 +7,7 @@
|
|||
import "dart:io";
|
||||
|
||||
import "package:expect/expect.dart";
|
||||
|
||||
import "package:front_end/src/fasta/fasta_codes.dart"
|
||||
import "package:front_end/src/fasta/codes/fasta_codes.dart"
|
||||
show messageFastaUsageShort;
|
||||
|
||||
const String toolPath = "pkg/front_end/tool/fasta";
|
||||
|
|
|
@ -6,46 +6,32 @@ import 'dart:io' show File;
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/messages/diagnostic_message.dart'
|
||||
show DiagnosticMessage, getMessageCodeObject;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
|
||||
import 'package:expect/expect.dart' show Expect;
|
||||
|
||||
import 'package:front_end/src/api_prototype/compiler_options.dart'
|
||||
show CompilerOptions;
|
||||
|
||||
import 'package:front_end/src/api_prototype/experimental_flags.dart'
|
||||
show ExperimentalFlag;
|
||||
|
||||
import 'package:front_end/src/api_prototype/incremental_kernel_generator.dart'
|
||||
show IncrementalCompilerResult;
|
||||
|
||||
import "package:front_end/src/api_prototype/memory_file_system.dart"
|
||||
show MemoryFileSystem;
|
||||
|
||||
import 'package:front_end/src/base/nnbd_mode.dart' show NnbdMode;
|
||||
|
||||
import 'package:front_end/src/base/processed_options.dart'
|
||||
show ProcessedOptions;
|
||||
|
||||
import 'package:front_end/src/compute_platform_binaries_location.dart'
|
||||
show computePlatformBinariesLocation;
|
||||
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
Code,
|
||||
codeInitializeFromDillNotSelfContained,
|
||||
codeInitializeFromDillNotSelfContainedNoDump,
|
||||
codeInitializeFromDillUnknownProblem,
|
||||
codeInitializeFromDillUnknownProblemNoDump;
|
||||
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'package:front_end/src/fasta/incremental_compiler.dart'
|
||||
show IncrementalCompiler, RecorderForTesting;
|
||||
|
||||
import 'package:front_end/src/fasta/kernel/utils.dart' show serializeComponent;
|
||||
|
||||
import 'package:kernel/kernel.dart'
|
||||
show Component, Library, NonNullableByDefaultCompiledMode;
|
||||
|
||||
|
|
|
@ -2,72 +2,49 @@
|
|||
// 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.
|
||||
|
||||
import 'dart:developer' show debugger;
|
||||
|
||||
import 'dart:convert' show jsonDecode;
|
||||
|
||||
import 'dart:developer' show debugger;
|
||||
import 'dart:io' show Directory, File;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/diagnostic_message.dart'
|
||||
show DiagnosticMessage, getMessageCodeObject;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/util/colors.dart' as colors;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/util/colors.dart' as colors;
|
||||
import 'package:compiler/src/kernel/dart2js_target.dart' show Dart2jsTarget;
|
||||
|
||||
import "package:dev_compiler/src/kernel/target.dart" show DevCompilerTarget;
|
||||
|
||||
import 'package:expect/expect.dart' show Expect;
|
||||
|
||||
import 'package:front_end/src/api_prototype/compiler_options.dart'
|
||||
show CompilerOptions, parseExperimentalArguments, parseExperimentalFlags;
|
||||
|
||||
import 'package:front_end/src/api_prototype/experimental_flags.dart'
|
||||
show ExperimentalFlag;
|
||||
import 'package:front_end/src/api_prototype/incremental_kernel_generator.dart'
|
||||
show IncrementalCompilerResult;
|
||||
import "package:front_end/src/api_prototype/memory_file_system.dart"
|
||||
show MemoryFileSystem, MemoryFileSystemEntity;
|
||||
|
||||
import 'package:front_end/src/base/nnbd_mode.dart' show NnbdMode;
|
||||
|
||||
import 'package:front_end/src/base/processed_options.dart'
|
||||
show ProcessedOptions;
|
||||
|
||||
import 'package:front_end/src/compute_platform_binaries_location.dart'
|
||||
show computePlatformBinariesLocation, computePlatformDillName;
|
||||
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show DiagnosticMessageFromJson, FormattedMessage;
|
||||
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'package:front_end/src/fasta/incremental_compiler.dart'
|
||||
show AdvancedInvalidationResult, IncrementalCompiler, RecorderForTesting;
|
||||
|
||||
import 'package:front_end/src/fasta/incremental_serializer.dart'
|
||||
show IncrementalSerializer;
|
||||
|
||||
import 'package:front_end/src/fasta/kernel/utils.dart' show ByteSink;
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import 'package:kernel/binary/ast_from_binary.dart' show BinaryBuilder;
|
||||
|
||||
import 'package:kernel/binary/ast_to_binary.dart' show BinaryPrinter;
|
||||
|
||||
import 'package:kernel/class_hierarchy.dart'
|
||||
show ClassHierarchy, ClosedWorldClassHierarchy, ForTestingClassInfo;
|
||||
|
||||
import 'package:kernel/src/equivalence.dart'
|
||||
show
|
||||
EquivalenceResult,
|
||||
EquivalenceStrategy,
|
||||
EquivalenceVisitor,
|
||||
checkEquivalence;
|
||||
|
||||
import 'package:kernel/target/targets.dart'
|
||||
show
|
||||
LateLowering,
|
||||
|
@ -76,10 +53,8 @@ import 'package:kernel/target/targets.dart'
|
|||
TargetFlags,
|
||||
TestTargetFlags,
|
||||
TestTargetWrapper;
|
||||
|
||||
import 'package:kernel/text/ast_to_text.dart'
|
||||
show NameSystem, Printer, componentToString;
|
||||
|
||||
import "package:testing/testing.dart"
|
||||
show
|
||||
Chain,
|
||||
|
@ -89,20 +64,15 @@ import "package:testing/testing.dart"
|
|||
Result,
|
||||
Step,
|
||||
TestDescription;
|
||||
|
||||
import "package:vm/modular/target/vm.dart" show VmTarget;
|
||||
|
||||
import "package:yaml/yaml.dart" show YamlMap, loadYamlNode;
|
||||
|
||||
import 'binary_md_dill_reader.dart' show DillComparer;
|
||||
|
||||
import 'fasta/suite_utils.dart';
|
||||
import 'fasta/testing/suite.dart';
|
||||
import "incremental_utils.dart" as util;
|
||||
|
||||
import 'test_utils.dart';
|
||||
import 'testing_utils.dart' show checkEnvironment;
|
||||
|
||||
import 'utils/io_utils.dart' show computeRepoDir;
|
||||
import 'utils/values.dart';
|
||||
|
||||
|
|
|
@ -2,9 +2,20 @@
|
|||
// 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.
|
||||
|
||||
import 'package:front_end/src/api_prototype/front_end.dart'
|
||||
show CompilerOptions, DiagnosticMessage;
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show FormattedMessage, messageMissingMain;
|
||||
import 'package:front_end/src/fasta/kernel/utils.dart' show serializeComponent;
|
||||
import 'package:front_end/src/testing/compiler_common.dart'
|
||||
show
|
||||
compileScript,
|
||||
compileUnit,
|
||||
findLibrary,
|
||||
invalidCoreLibsSpecUri,
|
||||
isDartCoreLibrary;
|
||||
import 'package:kernel/ast.dart'
|
||||
show EmptyStatement, Component, ReturnStatement, StaticInvocation;
|
||||
|
||||
import 'package:test/test.dart'
|
||||
show
|
||||
expect,
|
||||
|
@ -17,22 +28,6 @@ import 'package:test/test.dart'
|
|||
same,
|
||||
test;
|
||||
|
||||
import 'package:front_end/src/api_prototype/front_end.dart'
|
||||
show CompilerOptions, DiagnosticMessage;
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
show FormattedMessage, messageMissingMain;
|
||||
|
||||
import 'package:front_end/src/fasta/kernel/utils.dart' show serializeComponent;
|
||||
|
||||
import 'package:front_end/src/testing/compiler_common.dart'
|
||||
show
|
||||
compileScript,
|
||||
compileUnit,
|
||||
findLibrary,
|
||||
invalidCoreLibsSpecUri,
|
||||
isDartCoreLibrary;
|
||||
|
||||
void main() {
|
||||
group('kernelForProgram', () {
|
||||
test('compiler fails if it cannot find sdk sources', () async {
|
||||
|
|
|
@ -117,9 +117,8 @@ class Context extends ChainContext {
|
|||
new ImportsTwiceLintListener(),
|
||||
);
|
||||
|
||||
Uri apiUnstableUri =
|
||||
Uri.base.resolve("pkg/front_end/lib/src/api_unstable/");
|
||||
if (!entity.uri.toString().startsWith(apiUnstableUri.toString())) {
|
||||
String apiUnstableUri = "pkg/front_end/lib/src/api_unstable/";
|
||||
if (!entity.uri.toString().contains(apiUnstableUri.toString())) {
|
||||
yield new LintTestDescription(
|
||||
"$baseName/Exports",
|
||||
entity.uri,
|
||||
|
|
|
@ -13,7 +13,7 @@ front_end/lib/src/api_prototype/lowering_predicates/Exports: Fail
|
|||
front_end/lib/src/api_prototype/static_weak_references/Exports: Fail
|
||||
front_end/lib/src/api_prototype/terminal_color_support/Exports: Fail
|
||||
front_end/lib/src/api_prototype/try_constant_evaluator/Exports: Fail
|
||||
front_end/lib/src/fasta/fasta_codes/Exports: Fail
|
||||
front_end/lib/src/fasta/codes/fasta_codes/Exports: Fail
|
||||
front_end/lib/src/fasta/messages/Exports: Fail
|
||||
front_end/lib/src/testing/id_testing_helper/Exports: Fail
|
||||
kernel/lib/ast/Exports: Fail
|
||||
|
|
|
@ -4,10 +4,8 @@
|
|||
|
||||
import 'package:_fe_analyzer_shared/src/messages/diagnostic_message.dart'
|
||||
show DiagnosticMessage, getMessageUri;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
Code,
|
||||
DiagnosticMessageFromJson,
|
||||
|
|
|
@ -19,7 +19,7 @@ import 'package:_fe_analyzer_shared/src/parser/parser_impl.dart'
|
|||
import 'package:_fe_analyzer_shared/src/parser/token_stream_rewriter.dart';
|
||||
import 'package:_fe_analyzer_shared/src/parser/type_info.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart';
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart' as codes;
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart' as codes;
|
||||
import 'package:front_end/src/fasta/source/diet_parser.dart'
|
||||
show useImplicitCreationExpressionInCfe;
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@ import 'dart:io';
|
|||
import 'dart:typed_data';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/parser.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/utf8_bytes_scanner.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/utf8_bytes_scanner.dart';
|
||||
import 'package:dart_style/dart_style.dart' show DartFormatter;
|
||||
|
||||
import 'utils/io_utils.dart' show computeRepoDirUri;
|
||||
|
@ -55,7 +55,7 @@ import 'package:_fe_analyzer_shared/src/parser/parser_impl.dart' show AwaitOrYie
|
|||
import 'package:_fe_analyzer_shared/src/parser/token_stream_rewriter.dart';
|
||||
import 'package:_fe_analyzer_shared/src/parser/type_info.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart';
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart' as codes;
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart' as codes;
|
||||
import 'package:front_end/src/fasta/source/diet_parser.dart'
|
||||
show useImplicitCreationExpressionInCfe;
|
||||
|
||||
|
|
|
@ -6,14 +6,14 @@ import 'dart:convert';
|
|||
import 'dart:typed_data' show Uint8List;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/error_token.dart' as fasta;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/errors.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart'
|
||||
as usedForFuzzTesting;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart' as fasta;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token_constants.dart' as fasta;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/errors.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart';
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart';
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token_constants.dart' as fasta;
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@ import 'dart:convert' show jsonEncode;
|
|||
import 'package:front_end/src/api_prototype/compiler_options.dart';
|
||||
import 'package:front_end/src/api_prototype/memory_file_system.dart';
|
||||
import 'package:front_end/src/base/processed_options.dart';
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart';
|
||||
import 'package:front_end/src/fasta/compiler_context.dart';
|
||||
import 'package:front_end/src/fasta/util/bytes_sink.dart' show BytesSink;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart';
|
||||
import 'package:kernel/binary/ast_to_binary.dart' show BinaryPrinter;
|
||||
import 'package:kernel/kernel.dart'
|
||||
show
|
||||
|
|
|
@ -2,11 +2,9 @@
|
|||
// 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.
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
import 'package:front_end/src/fasta/kernel/type_labeler.dart';
|
||||
|
||||
import 'package:expect/expect.dart';
|
||||
import 'package:front_end/src/fasta/codes/type_labeler.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
|
||||
void main() {
|
||||
void check(Map<Node, String> expectations, int bulletCount) {
|
||||
|
|
|
@ -236,7 +236,7 @@
|
|||
"exclude": [
|
||||
"kernel/lib/transformations/.*\\.dart$",
|
||||
"_fe_analyzer_shared/lib/src/messages/codes_generated\\.dart$",
|
||||
"front_end/lib/src/fasta/fasta_codes_cfe_generated\\.dart$"
|
||||
"front_end/lib/src/fasta/codes/fasta_codes_cfe_generated\\.dart$"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -268,7 +268,7 @@
|
|||
],
|
||||
"exclude": [
|
||||
"_fe_analyzer_shared/lib/src/messages/codes_generated\\.dart$",
|
||||
"front_end/lib/src/fasta/fasta_codes_cfe_generated\\.dart$"
|
||||
"front_end/lib/src/fasta/codes/fasta_codes_cfe_generated\\.dart$"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -4,12 +4,10 @@
|
|||
|
||||
library fasta.tool.additional_targets_test;
|
||||
|
||||
import 'package:kernel/target/targets.dart' show targets;
|
||||
|
||||
import 'package:front_end/src/base/command_line_options.dart';
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show MessageCode, messageFastaUsageLong;
|
||||
import 'package:kernel/target/targets.dart' show targets;
|
||||
|
||||
import 'additional_targets.dart' show installAdditionalTargets;
|
||||
|
||||
|
|
|
@ -25,14 +25,14 @@ import 'package:front_end/src/base/processed_options.dart'
|
|||
show ProcessedOptions;
|
||||
import 'package:front_end/src/compute_platform_binaries_location.dart'
|
||||
show computePlatformBinariesLocation, computePlatformDillName;
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
Message,
|
||||
PlainAndColorizedString,
|
||||
messageFastaUsageLong,
|
||||
messageFastaUsageShort,
|
||||
templateUnspecified;
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'package:front_end/src/fasta/kernel/macro/offset_checker.dart';
|
||||
import 'package:front_end/src/fasta/problems.dart' show DebugAbort;
|
||||
import 'package:front_end/src/isolate_macro_serializer.dart';
|
||||
|
|
|
@ -17,10 +17,10 @@ import 'package:front_end/src/api_prototype/kernel_generator.dart';
|
|||
import 'package:front_end/src/base/command_line_options.dart';
|
||||
import 'package:front_end/src/base/processed_options.dart'
|
||||
show ProcessedOptions;
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show LocatedMessage, codeInternalProblemVerificationError;
|
||||
import 'package:front_end/src/fasta/compiler_context.dart' show CompilerContext;
|
||||
import 'package:front_end/src/fasta/dill/dill_target.dart' show DillTarget;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
show LocatedMessage, codeInternalProblemVerificationError;
|
||||
import 'package:front_end/src/fasta/get_dependencies.dart' show getDependencies;
|
||||
import 'package:front_end/src/fasta/incremental_compiler.dart'
|
||||
show IncrementalCompiler;
|
||||
|
|
|
@ -6,7 +6,6 @@ import 'dart:io' show File, exitCode;
|
|||
|
||||
import "package:_fe_analyzer_shared/src/messages/severity.dart"
|
||||
show severityEnumNames;
|
||||
|
||||
import 'package:yaml/yaml.dart' show loadYaml;
|
||||
|
||||
Uri computeSharedGeneratedFile(Uri repoDir) {
|
||||
|
@ -15,8 +14,8 @@ Uri computeSharedGeneratedFile(Uri repoDir) {
|
|||
}
|
||||
|
||||
Uri computeCfeGeneratedFile(Uri repoDir) {
|
||||
return repoDir
|
||||
.resolve("pkg/front_end/lib/src/fasta/fasta_codes_cfe_generated.dart");
|
||||
return repoDir.resolve(
|
||||
"pkg/front_end/lib/src/fasta/codes/fasta_codes_cfe_generated.dart");
|
||||
}
|
||||
|
||||
class Messages {
|
||||
|
|
|
@ -8,24 +8,17 @@ import 'dart:io';
|
|||
import 'dart:isolate';
|
||||
import 'dart:typed_data';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/parser.dart' show Parser;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/messages/codes.dart' as codes;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/async_modifier.dart'
|
||||
show AsyncModifier;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/forwarding_listener.dart'
|
||||
show NullListener;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/parser/parser.dart' show Parser;
|
||||
import 'package:_fe_analyzer_shared/src/scanner/scanner.dart'
|
||||
show ScannerConfiguration;
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/token.dart';
|
||||
|
||||
import 'package:_fe_analyzer_shared/src/scanner/utf8_bytes_scanner.dart'
|
||||
show Utf8BytesScanner;
|
||||
|
||||
import 'package:front_end/src/api_prototype/compiler_options.dart';
|
||||
import 'package:front_end/src/api_prototype/file_system.dart';
|
||||
import 'package:front_end/src/api_prototype/incremental_kernel_generator.dart';
|
||||
|
@ -33,17 +26,15 @@ import 'package:front_end/src/api_prototype/memory_file_system.dart';
|
|||
import 'package:front_end/src/api_prototype/standard_file_system.dart';
|
||||
import 'package:front_end/src/base/processed_options.dart';
|
||||
import 'package:front_end/src/fasta/builder/library_builder.dart';
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart';
|
||||
import 'package:front_end/src/fasta/combinator.dart';
|
||||
|
||||
import 'package:front_end/src/fasta/command_line_reporting.dart'
|
||||
as command_line_reporting;
|
||||
|
||||
import 'package:front_end/src/fasta/compiler_context.dart';
|
||||
// ignore: import_of_legacy_library_into_null_safe
|
||||
import 'package:front_end/src/fasta/dill/dill_library_builder.dart';
|
||||
// ignore: import_of_legacy_library_into_null_safe
|
||||
import 'package:front_end/src/fasta/dill/dill_target.dart';
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart';
|
||||
import 'package:front_end/src/fasta/hybrid_file_system.dart';
|
||||
// ignore: import_of_legacy_library_into_null_safe
|
||||
import 'package:front_end/src/fasta/incremental_compiler.dart';
|
||||
|
|
|
@ -12,7 +12,7 @@ import 'package:_fe_analyzer_shared/src/messages/diagnostic_message.dart'
|
|||
import 'package:_fe_analyzer_shared/src/messages/severity.dart' show Severity;
|
||||
import 'package:front_end/src/api_prototype/terminal_color_support.dart'
|
||||
show printDiagnosticMessage;
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart' as fastaCodes;
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart' as fastaCodes;
|
||||
import 'package:kernel/target/targets.dart' show Target, TargetFlags;
|
||||
import 'package:vm/modular/target/flutter.dart' show FlutterTarget;
|
||||
import 'package:vm/modular/target/vm.dart' show VmTarget;
|
||||
|
|
|
@ -27,4 +27,4 @@ Normally this is null.
|
|||
|
||||
These values are subject to change, but this file will be updated along with any
|
||||
such changes. On the code-side these are defined in
|
||||
`package:front_end/src/fasta/fasta_codes.dart`.
|
||||
`package:front_end/src/fasta/codes/fasta_codes.dart`.
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
library vm.transformations.ffi;
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
messageFfiLeafCallMustNotReturnHandle,
|
||||
messageFfiLeafCallMustNotTakeHandle,
|
||||
|
|
|
@ -2,7 +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.
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
messageFfiAbiSpecificIntegerInvalid,
|
||||
messageFfiAbiSpecificIntegerMappingInvalid,
|
||||
|
@ -17,7 +17,6 @@ import 'package:front_end/src/fasta/fasta_codes.dart'
|
|||
templateFfiPackedAnnotation,
|
||||
templateFfiStructGeneric,
|
||||
templateFfiTypeMismatch;
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/class_hierarchy.dart' show ClassHierarchy;
|
||||
import 'package:kernel/core_types.dart';
|
||||
|
|
|
@ -2,7 +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.
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
messageFfiDefaultAssetDuplicate,
|
||||
messageFfiNativeDuplicateAnnotations,
|
||||
|
@ -16,10 +16,9 @@ import 'package:front_end/src/fasta/fasta_codes.dart'
|
|||
templateFfiNativeUnexpectedNumberOfParameters,
|
||||
templateFfiNativeUnexpectedNumberOfParametersWithReceiver,
|
||||
templateFfiTypeInvalid;
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/core_types.dart';
|
||||
import 'package:kernel/class_hierarchy.dart' show ClassHierarchy;
|
||||
import 'package:kernel/core_types.dart';
|
||||
import 'package:kernel/library_index.dart' show LibraryIndex;
|
||||
import 'package:kernel/reference_from_index.dart' show ReferenceFromIndex;
|
||||
import 'package:kernel/target/targets.dart' show DiagnosticReporter;
|
||||
|
|
|
@ -2,7 +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.
|
||||
|
||||
import 'package:front_end/src/fasta/fasta_codes.dart'
|
||||
import 'package:front_end/src/fasta/codes/fasta_codes.dart'
|
||||
show
|
||||
messageFfiAddressOfMustBeNative,
|
||||
messageFfiCreateOfStructOrUnion,
|
||||
|
@ -15,26 +15,25 @@ import 'package:front_end/src/fasta/fasta_codes.dart'
|
|||
templateFfiExpectedNoExceptionalReturn,
|
||||
templateFfiExtendsOrImplementsSealedClass,
|
||||
templateFfiNotStatic;
|
||||
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/class_hierarchy.dart' show ClassHierarchy;
|
||||
import 'package:kernel/constructor_tearoff_lowering.dart';
|
||||
import 'package:kernel/core_types.dart';
|
||||
import 'package:kernel/kernel.dart';
|
||||
import 'package:kernel/library_index.dart' show LibraryIndex;
|
||||
import 'package:kernel/names.dart';
|
||||
import 'package:kernel/reference_from_index.dart';
|
||||
import 'package:kernel/target/targets.dart' show DiagnosticReporter;
|
||||
import 'package:kernel/type_algebra.dart'
|
||||
show FunctionTypeInstantiator, Substitution;
|
||||
import 'package:kernel/type_environment.dart';
|
||||
import 'package:kernel/names.dart';
|
||||
|
||||
import 'definitions.dart' as definitions;
|
||||
import 'native_type_cfe.dart';
|
||||
import 'native.dart' as native;
|
||||
import 'common.dart'
|
||||
show FfiStaticTypeError, FfiTransformer, NativeType, FfiTypeCheckDirection;
|
||||
import 'definitions.dart' as definitions;
|
||||
import 'finalizable.dart';
|
||||
import 'native.dart' as native;
|
||||
import 'native_type_cfe.dart';
|
||||
|
||||
/// Checks and replaces calls to dart:ffi compound fields and methods.
|
||||
///
|
||||
|
|
Loading…
Reference in a new issue