mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 23:49:47 +00:00
Export ByteStore and its implementations from front_end.
R=ahe@google.com, paulberry@google.com, sigmund@google.com Bug: Change-Id: Ie2e3413a7f143e270cec2bd3ae4564ad7cc315b1 Reviewed-on: https://dart-review.googlesource.com/3840 Reviewed-by: Sigmund Cherem <sigmund@google.com> Reviewed-by: Paul Berry <paulberry@google.com>
This commit is contained in:
parent
4e9524b516
commit
1b4239d2e4
|
@ -65,9 +65,8 @@ import 'package:analyzer/src/generated/utilities_general.dart';
|
|||
import 'package:analyzer/src/util/glob.dart';
|
||||
import 'package:analyzer_plugin/protocol/protocol_common.dart' hide Element;
|
||||
import 'package:analyzer_plugin/src/utilities/navigation/navigation.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/byte_store/file_byte_store.dart';
|
||||
import 'package:telemetry/crash_reporting.dart';
|
||||
import 'package:telemetry/telemetry.dart' as telemetry;
|
||||
import 'package:watcher/watcher.dart';
|
||||
|
|
|
@ -17,8 +17,8 @@ import 'package:analyzer/src/generated/engine.dart';
|
|||
import 'package:analyzer/src/generated/engine.dart' as engine;
|
||||
import 'package:analyzer/src/generated/sdk.dart';
|
||||
import 'package:analyzer/src/generated/source_io.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
|
||||
import 'mock_sdk.dart';
|
||||
|
||||
|
|
|
@ -26,8 +26,8 @@ import 'package:analyzer/src/generated/source_io.dart';
|
|||
import 'package:analyzer/src/services/lint.dart';
|
||||
import 'package:analyzer/src/summary/summary_file_builder.dart';
|
||||
import 'package:analyzer/src/util/glob.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:linter/src/rules.dart';
|
||||
import 'package:linter/src/rules/avoid_as.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
|
|
|
@ -14,8 +14,8 @@ import 'package:analyzer/src/dart/analysis/file_state.dart';
|
|||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/sdk.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
|
|
|
@ -17,8 +17,8 @@ import 'package:analyzer/src/dart/analysis/file_state.dart';
|
|||
import 'package:analyzer/src/dart/analysis/session.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -33,8 +33,8 @@ import 'package:analyzer/src/services/lint.dart';
|
|||
import 'package:analyzer/src/summary/summary_sdk.dart';
|
||||
import 'package:analyzer/src/task/options.dart';
|
||||
import 'package:args/args.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:package_config/packages.dart';
|
||||
import 'package:package_config/packages_file.dart';
|
||||
import 'package:package_config/src/packages_impl.dart';
|
||||
|
|
|
@ -5,5 +5,5 @@
|
|||
// This library re-exports the parts of front_end's byte_store.dart whose API is
|
||||
// stable enough to be relied upon by clients.
|
||||
|
||||
export 'package:front_end/src/byte_store/byte_store.dart'
|
||||
export 'package:front_end/byte_store.dart'
|
||||
show ByteStore, MemoryByteStore, MemoryCachingByteStore;
|
||||
|
|
|
@ -39,9 +39,9 @@ import 'package:analyzer/src/lint/registry.dart' as linter;
|
|||
import 'package:analyzer/src/summary/format.dart';
|
||||
import 'package:analyzer/src/summary/idl.dart';
|
||||
import 'package:analyzer/src/summary/package_bundle_reader.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/api_signature.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
/**
|
||||
|
|
|
@ -5,5 +5,4 @@
|
|||
// This library re-exports the parts of front_end's file_byte_store.dart whose
|
||||
// API is stable enough to be relied upon by clients.
|
||||
|
||||
export 'package:front_end/src/byte_store/file_byte_store.dart'
|
||||
show FileByteStore;
|
||||
export 'package:front_end/byte_store.dart' show FileByteStore;
|
||||
|
|
|
@ -28,9 +28,9 @@ import 'package:analyzer/src/summary/package_bundle_reader.dart';
|
|||
import 'package:analyzer/src/summary/summarize_ast.dart';
|
||||
import 'package:convert/convert.dart';
|
||||
import 'package:crypto/crypto.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/api_signature.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/fasta/builder/builder.dart' as fasta;
|
||||
import 'package:front_end/src/fasta/parser/parser.dart' as fasta;
|
||||
import 'package:front_end/src/fasta/scanner.dart' as fasta;
|
||||
|
|
|
@ -19,8 +19,8 @@ import 'package:analyzer/src/summary/format.dart';
|
|||
import 'package:analyzer/src/summary/idl.dart';
|
||||
import 'package:analyzer/src/summary/link.dart';
|
||||
import 'package:analyzer/src/summary/package_bundle_reader.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
|
||||
/**
|
||||
* Context information necessary to analyze one or more libraries within an
|
||||
|
|
|
@ -24,8 +24,8 @@ import 'package:analyzer/src/lint/project.dart';
|
|||
import 'package:analyzer/src/lint/registry.dart';
|
||||
import 'package:analyzer/src/services/lint.dart';
|
||||
import 'package:analyzer/src/util/sdk.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:package_config/packages.dart' show Packages;
|
||||
import 'package:package_config/packages_file.dart' as pkgfile show parse;
|
||||
import 'package:package_config/src/packages_impl.dart' show MapPackages;
|
||||
|
|
|
@ -27,8 +27,8 @@ import 'package:analyzer/src/generated/sdk.dart';
|
|||
import 'package:analyzer/src/generated/source_io.dart';
|
||||
import 'package:analyzer/src/generated/testing/ast_test_factory.dart';
|
||||
import 'package:analyzer/src/generated/testing/element_factory.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
import '../src/context/mock_sdk.dart';
|
||||
|
|
|
@ -14,8 +14,8 @@ import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
|
|||
import 'package:analyzer/src/generated/sdk.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/summary/package_bundle_reader.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:mockito/mockito.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
|
|
|
@ -24,8 +24,8 @@ import 'package:analyzer/src/generated/sdk.dart';
|
|||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/summary/idl.dart';
|
||||
import 'package:analyzer/src/summary/package_bundle_reader.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:mockito/mockito.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -15,8 +15,8 @@ import 'package:analyzer/src/generated/engine.dart'
|
|||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:convert/convert.dart';
|
||||
import 'package:crypto/crypto.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:mockito/mockito.dart';
|
||||
import 'package:test/test.dart';
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
|
|
@ -11,12 +11,12 @@ import 'package:analyzer/file_system/memory_file_system.dart';
|
|||
import 'package:analyzer/src/dart/element/element.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/kernel/resynthesize.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/compiler_options.dart';
|
||||
import 'package:front_end/file_system.dart';
|
||||
import 'package:front_end/src/base/libraries_specification.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/base/processed_options.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/fasta/uri_translator_impl.dart';
|
||||
import 'package:front_end/src/incremental/kernel_driver.dart';
|
||||
import 'package:kernel/kernel.dart' as kernel;
|
||||
|
|
|
@ -23,8 +23,8 @@ import 'package:analyzer/src/dart/ast/token.dart';
|
|||
import 'package:analyzer/src/error/codes.dart';
|
||||
import 'package:analyzer/src/generated/engine.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:source_span/source_span.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
|
|
|
@ -37,8 +37,8 @@ import 'package:analyzer/src/generated/resolver.dart';
|
|||
import 'package:analyzer/src/generated/sdk.dart';
|
||||
import 'package:analyzer/src/generated/source.dart';
|
||||
import 'package:analyzer/src/generated/source_io.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/codegen/tools.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
import 'package:path/path.dart';
|
||||
|
|
|
@ -31,8 +31,8 @@ import 'package:analyzer_cli/src/options.dart';
|
|||
import 'package:bazel_worker/bazel_worker.dart';
|
||||
import 'package:collection/collection.dart';
|
||||
import 'package:convert/convert.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/byte_store/cache.dart';
|
||||
|
||||
/**
|
||||
|
|
|
@ -39,8 +39,8 @@ import 'package:analyzer_cli/src/error_severity.dart';
|
|||
import 'package:analyzer_cli/src/options.dart';
|
||||
import 'package:analyzer_cli/src/perf_report.dart';
|
||||
import 'package:analyzer_cli/starter.dart' show CommandLineStarter;
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:linter/src/rules.dart' as linter;
|
||||
import 'package:meta/meta.dart';
|
||||
import 'package:package_config/discovery.dart' as pkg_discovery;
|
||||
|
|
|
@ -10,10 +10,9 @@ library front_end.example.incremental_reload.compiler_with_invalidation;
|
|||
import 'dart:io';
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/compiler_options.dart';
|
||||
import 'package:front_end/incremental_kernel_generator.dart';
|
||||
import 'package:front_end/src/byte_store/file_byte_store.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/binary/limited_ast_to_binary.dart';
|
||||
import 'package:kernel/target/targets.dart';
|
||||
|
|
10
pkg/front_end/lib/byte_store.dart
Normal file
10
pkg/front_end/lib/byte_store.dart
Normal file
|
@ -0,0 +1,10 @@
|
|||
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
library front_end.byte_store;
|
||||
|
||||
export 'package:front_end/src/byte_store/byte_store.dart'
|
||||
show ByteStore, MemoryByteStore, MemoryCachingByteStore, NullByteStore;
|
||||
export 'package:front_end/src/byte_store/file_byte_store.dart'
|
||||
show EvictingFileByteStore, FileByteStore;
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
library front_end.compiler_options;
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:kernel/target/targets.dart' show Target;
|
||||
|
||||
import 'compilation_message.dart';
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:front_end/compilation_message.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/compiler_options.dart';
|
||||
import 'package:front_end/file_system.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
|
@ -14,7 +15,6 @@ import 'package:front_end/src/fasta/severity.dart';
|
|||
import 'package:front_end/src/fasta/ticker.dart';
|
||||
import 'package:front_end/src/fasta/uri_translator.dart';
|
||||
import 'package:front_end/src/fasta/uri_translator_impl.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/multi_root_file_system.dart';
|
||||
import 'package:kernel/kernel.dart'
|
||||
show Program, loadProgramFromBytes, CanonicalName;
|
||||
|
|
|
@ -8,9 +8,9 @@ import 'dart:typed_data';
|
|||
|
||||
import 'package:convert/convert.dart';
|
||||
import 'package:crypto/crypto.dart';
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/file_system.dart';
|
||||
import 'package:front_end/src/base/resolve_relative_uri.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/dependency_walker.dart' as graph;
|
||||
import 'package:front_end/src/fasta/uri_translator.dart';
|
||||
import 'package:front_end/src/incremental/format.dart';
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/file_system.dart';
|
||||
import 'package:front_end/src/base/api_signature.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/base/processed_options.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/fasta/compiler_context.dart';
|
||||
import 'package:front_end/src/fasta/dill/dill_target.dart';
|
||||
import 'package:front_end/src/fasta/kernel/kernel_target.dart';
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/compiler_options.dart';
|
||||
import 'package:front_end/incremental_kernel_generator.dart';
|
||||
import 'package:front_end/memory_file_system.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/fasta/kernel/utils.dart';
|
||||
import 'package:front_end/src/incremental_kernel_generator_impl.dart';
|
||||
import 'package:front_end/summary_generator.dart';
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/memory_file_system.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/fasta/uri_translator_impl.dart';
|
||||
import 'package:front_end/src/incremental/file_state.dart';
|
||||
import 'package:kernel/target/targets.dart';
|
||||
|
|
|
@ -11,11 +11,11 @@ import 'dart:async';
|
|||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/compiler_options.dart';
|
||||
import 'package:front_end/file_system.dart';
|
||||
import 'package:front_end/incremental_kernel_generator.dart';
|
||||
import 'package:front_end/memory_file_system.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/testing/hybrid_file_system.dart';
|
||||
import 'package:kernel/ast.dart';
|
||||
import 'package:kernel/binary/limited_ast_to_binary.dart';
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:front_end/byte_store.dart';
|
||||
import 'package:front_end/compiler_options.dart';
|
||||
import 'package:front_end/memory_file_system.dart';
|
||||
import 'package:front_end/src/base/performace_logger.dart';
|
||||
import 'package:front_end/src/base/processed_options.dart';
|
||||
import 'package:front_end/src/byte_store/byte_store.dart';
|
||||
import 'package:front_end/src/fasta/kernel/utils.dart';
|
||||
import 'package:front_end/src/fasta/uri_translator_impl.dart';
|
||||
import 'package:front_end/src/incremental/kernel_driver.dart';
|
||||
|
|
|
@ -56,7 +56,6 @@ final subpackageRules = {
|
|||
'lib/src/base': new SubpackageRules(allowedDependencies: [
|
||||
'lib',
|
||||
'lib/src',
|
||||
'lib/src/byte_store',
|
||||
'lib/src/fasta',
|
||||
'lib/src/fasta/util',
|
||||
]),
|
||||
|
@ -141,7 +140,6 @@ final subpackageRules = {
|
|||
'lib',
|
||||
'lib/src',
|
||||
'lib/src/base',
|
||||
'lib/src/byte_store',
|
||||
'lib/src/fasta',
|
||||
'lib/src/fasta/dill',
|
||||
'lib/src/fasta/kernel',
|
||||
|
|
Loading…
Reference in a new issue