mirror of
https://github.com/dart-lang/sdk
synced 2024-10-04 07:19:52 +00:00
Move three more libraries out of the public API
Change-Id: I8e6aeaea35c739fb26e22ffcfc30a343ebbb5424 Reviewed-on: https://dart-review.googlesource.com/51363 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
This commit is contained in:
parent
92a3fd7ffd
commit
5460ddbab5
|
@ -43,7 +43,6 @@ import 'package:analysis_server/src/services/correction/namespace.dart';
|
||||||
import 'package:analysis_server/src/services/search/search_engine.dart';
|
import 'package:analysis_server/src/services/search/search_engine.dart';
|
||||||
import 'package:analysis_server/src/services/search/search_engine_internal.dart';
|
import 'package:analysis_server/src/services/search/search_engine_internal.dart';
|
||||||
import 'package:analysis_server/src/utilities/null_string_sink.dart';
|
import 'package:analysis_server/src/utilities/null_string_sink.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/dart/ast/ast.dart';
|
import 'package:analyzer/dart/ast/ast.dart';
|
||||||
import 'package:analyzer/dart/element/element.dart';
|
import 'package:analyzer/dart/element/element.dart';
|
||||||
import 'package:analyzer/exception/exception.dart';
|
import 'package:analyzer/exception/exception.dart';
|
||||||
|
@ -53,6 +52,7 @@ import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
import 'package:analyzer/plugin/resolver_provider.dart';
|
import 'package:analyzer/plugin/resolver_provider.dart';
|
||||||
import 'package:analyzer/source/pub_package_map_provider.dart';
|
import 'package:analyzer/source/pub_package_map_provider.dart';
|
||||||
import 'package:analyzer/src/context/builder.dart';
|
import 'package:analyzer/src/context/builder.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/ast_provider_driver.dart';
|
import 'package:analyzer/src/dart/analysis/ast_provider_driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart' as nd;
|
import 'package:analyzer/src/dart/analysis/driver.dart' as nd;
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart' as nd;
|
import 'package:analyzer/src/dart/analysis/file_state.dart' as nd;
|
||||||
|
|
|
@ -8,7 +8,6 @@ import 'dart:convert';
|
||||||
import 'dart:core';
|
import 'dart:core';
|
||||||
|
|
||||||
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/error/error.dart';
|
import 'package:analyzer/error/error.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/instrumentation/instrumentation.dart';
|
import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
|
@ -20,6 +19,7 @@ import 'package:analyzer/source/path_filter.dart';
|
||||||
import 'package:analyzer/source/pub_package_map_provider.dart';
|
import 'package:analyzer/source/pub_package_map_provider.dart';
|
||||||
import 'package:analyzer/source/sdk_ext.dart';
|
import 'package:analyzer/source/sdk_ext.dart';
|
||||||
import 'package:analyzer/src/context/builder.dart';
|
import 'package:analyzer/src/context/builder.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
import 'package:analyzer/src/dart/sdk/sdk.dart';
|
import 'package:analyzer/src/dart/sdk/sdk.dart';
|
||||||
|
|
|
@ -8,10 +8,10 @@ import 'dart:convert';
|
||||||
import 'dart:io' show Platform, Process, ProcessResult;
|
import 'dart:io' show Platform, Process, ProcessResult;
|
||||||
|
|
||||||
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
||||||
import 'package:analyzer/context/context_root.dart' as analyzer;
|
|
||||||
import 'package:analyzer/exception/exception.dart';
|
import 'package:analyzer/exception/exception.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/instrumentation/instrumentation.dart';
|
import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart' as analyzer;
|
||||||
import 'package:analyzer/src/generated/bazel.dart';
|
import 'package:analyzer/src/generated/bazel.dart';
|
||||||
import 'package:analyzer/src/generated/gn.dart';
|
import 'package:analyzer/src/generated/gn.dart';
|
||||||
import 'package:analyzer/src/generated/source.dart';
|
import 'package:analyzer/src/generated/source.dart';
|
||||||
|
@ -302,6 +302,11 @@ class PluginManager {
|
||||||
static Map<PluginInfo, Map<String, List<int>>> pluginResponseTimes =
|
static Map<PluginInfo, Map<String, List<int>>> pluginResponseTimes =
|
||||||
<PluginInfo, Map<String, List<int>>>{};
|
<PluginInfo, Map<String, List<int>>>{};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The console environment key used by the pub tool.
|
||||||
|
*/
|
||||||
|
static const String _pubEnvironmentKey = 'PUB_ENVIRONMENT';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The resource provider used to access the file system.
|
* The resource provider used to access the file system.
|
||||||
*/
|
*/
|
||||||
|
@ -833,11 +838,6 @@ class PluginManager {
|
||||||
.add(time);
|
.add(time);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* The console environment key used by the pub tool.
|
|
||||||
*/
|
|
||||||
static const String _pubEnvironmentKey = 'PUB_ENVIRONMENT';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the environment value that should be used when running pub.
|
* Returns the environment value that should be used when running pub.
|
||||||
*
|
*
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
import 'package:analysis_server/src/plugin/plugin_locator.dart';
|
import 'package:analysis_server/src/plugin/plugin_locator.dart';
|
||||||
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/util/absolute_path.dart';
|
import 'package:analyzer/src/util/absolute_path.dart';
|
||||||
import 'package:front_end/src/base/source.dart';
|
import 'package:front_end/src/base/source.dart';
|
||||||
|
|
|
@ -16,7 +16,6 @@ import 'package:analysis_server/src/services/correction/strings.dart';
|
||||||
import 'package:analysis_server/src/services/correction/util.dart';
|
import 'package:analysis_server/src/services/correction/util.dart';
|
||||||
import 'package:analysis_server/src/services/search/hierarchy.dart';
|
import 'package:analysis_server/src/services/search/hierarchy.dart';
|
||||||
import 'package:analysis_server/src/utilities/flutter.dart' as flutter;
|
import 'package:analysis_server/src/utilities/flutter.dart' as flutter;
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/dart/analysis/session.dart';
|
import 'package:analyzer/dart/analysis/session.dart';
|
||||||
import 'package:analyzer/dart/ast/ast.dart';
|
import 'package:analyzer/dart/ast/ast.dart';
|
||||||
import 'package:analyzer/dart/ast/standard_resolution_map.dart';
|
import 'package:analyzer/dart/ast/standard_resolution_map.dart';
|
||||||
|
@ -26,6 +25,7 @@ import 'package:analyzer/dart/element/type.dart';
|
||||||
import 'package:analyzer/error/error.dart';
|
import 'package:analyzer/error/error.dart';
|
||||||
import 'package:analyzer/exception/exception.dart';
|
import 'package:analyzer/exception/exception.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/session_helper.dart';
|
import 'package:analyzer/src/dart/analysis/session_helper.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/top_level_declaration.dart';
|
import 'package:analyzer/src/dart/analysis/top_level_declaration.dart';
|
||||||
|
|
|
@ -20,11 +20,11 @@ import 'package:analysis_server/src/status/ast_writer.dart';
|
||||||
import 'package:analysis_server/src/status/element_writer.dart';
|
import 'package:analysis_server/src/status/element_writer.dart';
|
||||||
import 'package:analysis_server/src/status/pages.dart';
|
import 'package:analysis_server/src/status/pages.dart';
|
||||||
import 'package:analysis_server/src/utilities/profiling.dart';
|
import 'package:analysis_server/src/utilities/profiling.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/instrumentation/instrumentation.dart';
|
import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
import 'package:analyzer/source/package_map_resolver.dart';
|
import 'package:analyzer/source/package_map_resolver.dart';
|
||||||
import 'package:analyzer/source/sdk_ext.dart';
|
import 'package:analyzer/source/sdk_ext.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/context/source.dart';
|
import 'package:analyzer/src/context/source.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
|
@ -1200,6 +1200,52 @@ class ProfilePage extends DiagnosticPageWithNav {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class ServiceProtocol {
|
||||||
|
final WebSocket socket;
|
||||||
|
|
||||||
|
int _id = 0;
|
||||||
|
Map<String, Completer> _completers = {};
|
||||||
|
|
||||||
|
ServiceProtocol._(this.socket) {
|
||||||
|
socket.listen(_handleMessage);
|
||||||
|
}
|
||||||
|
|
||||||
|
Future<Map> call(String method, [Map args]) {
|
||||||
|
String id = '${++_id}';
|
||||||
|
Completer completer = new Completer();
|
||||||
|
_completers[id] = completer;
|
||||||
|
Map m = {'id': id, 'method': method};
|
||||||
|
if (args != null) m['params'] = args;
|
||||||
|
String message = jsonEncode(m);
|
||||||
|
socket.add(message);
|
||||||
|
return completer.future;
|
||||||
|
}
|
||||||
|
|
||||||
|
Future dispose() => socket.close();
|
||||||
|
|
||||||
|
void _handleMessage(dynamic message) {
|
||||||
|
if (message is! String) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
dynamic json = jsonDecode(message);
|
||||||
|
if (json.containsKey('id')) {
|
||||||
|
dynamic id = json['id'];
|
||||||
|
_completers[id]?.complete(json['result']);
|
||||||
|
_completers.remove(id);
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
// ignore
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static Future<ServiceProtocol> connect(Uri uri) async {
|
||||||
|
WebSocket socket = await WebSocket.connect(uri.toString());
|
||||||
|
return new ServiceProtocol._(socket);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
class StatusPage extends DiagnosticPageWithNav {
|
class StatusPage extends DiagnosticPageWithNav {
|
||||||
StatusPage(DiagnosticsSite site)
|
StatusPage(DiagnosticsSite site)
|
||||||
: super(site, 'status', 'Status',
|
: super(site, 'status', 'Status',
|
||||||
|
@ -1280,49 +1326,3 @@ class SubscriptionsPage extends DiagnosticPageWithNav {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class ServiceProtocol {
|
|
||||||
final WebSocket socket;
|
|
||||||
|
|
||||||
int _id = 0;
|
|
||||||
Map<String, Completer> _completers = {};
|
|
||||||
|
|
||||||
static Future<ServiceProtocol> connect(Uri uri) async {
|
|
||||||
WebSocket socket = await WebSocket.connect(uri.toString());
|
|
||||||
return new ServiceProtocol._(socket);
|
|
||||||
}
|
|
||||||
|
|
||||||
ServiceProtocol._(this.socket) {
|
|
||||||
socket.listen(_handleMessage);
|
|
||||||
}
|
|
||||||
|
|
||||||
Future<Map> call(String method, [Map args]) {
|
|
||||||
String id = '${++_id}';
|
|
||||||
Completer completer = new Completer();
|
|
||||||
_completers[id] = completer;
|
|
||||||
Map m = {'id': id, 'method': method};
|
|
||||||
if (args != null) m['params'] = args;
|
|
||||||
String message = jsonEncode(m);
|
|
||||||
socket.add(message);
|
|
||||||
return completer.future;
|
|
||||||
}
|
|
||||||
|
|
||||||
void _handleMessage(dynamic message) {
|
|
||||||
if (message is! String) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
|
||||||
dynamic json = jsonDecode(message);
|
|
||||||
if (json.containsKey('id')) {
|
|
||||||
dynamic id = json['id'];
|
|
||||||
_completers[id]?.complete(json['result']);
|
|
||||||
_completers.remove(id);
|
|
||||||
}
|
|
||||||
} catch (e) {
|
|
||||||
// ignore
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Future dispose() => socket.close();
|
|
||||||
}
|
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
|
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/dart/ast/ast.dart';
|
import 'package:analyzer/dart/ast/ast.dart';
|
||||||
import 'package:analyzer/dart/element/element.dart';
|
import 'package:analyzer/dart/element/element.dart';
|
||||||
import 'package:analyzer/dart/element/visitor.dart';
|
import 'package:analyzer/dart/element/visitor.dart';
|
||||||
import 'package:analyzer/exception/exception.dart';
|
import 'package:analyzer/exception/exception.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/source/package_map_resolver.dart';
|
import 'package:analyzer/source/package_map_resolver.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
import 'package:analyzer/src/generated/engine.dart';
|
import 'package:analyzer/src/generated/engine.dart';
|
||||||
|
|
|
@ -12,9 +12,9 @@ import 'package:analysis_server/src/analysis_server.dart';
|
||||||
import 'package:analysis_server/src/domain_analysis.dart';
|
import 'package:analysis_server/src/domain_analysis.dart';
|
||||||
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
||||||
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
||||||
import 'package:analyzer/context/context_root.dart' as analyzer;
|
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/instrumentation/instrumentation.dart';
|
import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart' as analyzer;
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/generated/engine.dart';
|
import 'package:analyzer/src/generated/engine.dart';
|
||||||
import 'package:analyzer/src/generated/sdk.dart';
|
import 'package:analyzer/src/generated/sdk.dart';
|
||||||
|
|
|
@ -7,12 +7,12 @@ import 'dart:async';
|
||||||
import 'package:analysis_server/src/context_manager.dart';
|
import 'package:analysis_server/src/context_manager.dart';
|
||||||
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
||||||
import 'package:analysis_server/src/utilities/null_string_sink.dart';
|
import 'package:analysis_server/src/utilities/null_string_sink.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/error/error.dart';
|
import 'package:analyzer/error/error.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/instrumentation/instrumentation.dart';
|
import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
import 'package:analyzer/source/error_processor.dart';
|
import 'package:analyzer/source/error_processor.dart';
|
||||||
import 'package:analyzer/src/context/builder.dart';
|
import 'package:analyzer/src/context/builder.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
import 'package:analyzer/src/error/codes.dart';
|
import 'package:analyzer/src/error/codes.dart';
|
||||||
|
|
|
@ -7,10 +7,10 @@ import 'dart:io' as io;
|
||||||
|
|
||||||
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
import 'package:analysis_server/src/plugin/notification_manager.dart';
|
||||||
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/file_system/physical_file_system.dart';
|
import 'package:analyzer/file_system/physical_file_system.dart';
|
||||||
import 'package:analyzer/instrumentation/instrumentation.dart';
|
import 'package:analyzer/instrumentation/instrumentation.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
|
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
|
||||||
import 'package:analyzer_plugin/channel/channel.dart';
|
import 'package:analyzer_plugin/channel/channel.dart';
|
||||||
import 'package:analyzer_plugin/protocol/protocol.dart';
|
import 'package:analyzer_plugin/protocol/protocol.dart';
|
||||||
|
|
|
@ -8,10 +8,10 @@ import 'dart:typed_data';
|
||||||
import 'package:analysis_server/src/plugin/plugin_locator.dart';
|
import 'package:analysis_server/src/plugin/plugin_locator.dart';
|
||||||
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
import 'package:analysis_server/src/plugin/plugin_manager.dart';
|
||||||
import 'package:analysis_server/src/plugin/plugin_watcher.dart';
|
import 'package:analysis_server/src/plugin/plugin_watcher.dart';
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/dart/analysis/session.dart';
|
import 'package:analyzer/dart/analysis/session.dart';
|
||||||
import 'package:analyzer/file_system/memory_file_system.dart';
|
import 'package:analyzer/file_system/memory_file_system.dart';
|
||||||
import 'package:analyzer/source/package_map_resolver.dart';
|
import 'package:analyzer/source/package_map_resolver.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart';
|
import 'package:analyzer/src/dart/analysis/driver.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/session.dart';
|
import 'package:analyzer/src/dart/analysis/session.dart';
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
import 'dart:collection';
|
import 'dart:collection';
|
||||||
import 'dart:core';
|
import 'dart:core';
|
||||||
|
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/dart/analysis/declared_variables.dart';
|
import 'package:analyzer/dart/analysis/declared_variables.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/plugin/resolver_provider.dart';
|
import 'package:analyzer/plugin/resolver_provider.dart';
|
||||||
|
@ -17,6 +16,7 @@ import 'package:analyzer/src/command_line/arguments.dart'
|
||||||
bazelAnalysisOptionsPath,
|
bazelAnalysisOptionsPath,
|
||||||
flutterAnalysisOptionsPath;
|
flutterAnalysisOptionsPath;
|
||||||
import 'package:analyzer/src/context/context.dart';
|
import 'package:analyzer/src/context/context.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart'
|
import 'package:analyzer/src/dart/analysis/driver.dart'
|
||||||
show AnalysisDriver, AnalysisDriverScheduler;
|
show AnalysisDriver, AnalysisDriverScheduler;
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
|
|
|
@ -10,7 +10,6 @@ import 'package:analyzer/dart/element/element.dart';
|
||||||
import 'package:analyzer/error/error.dart';
|
import 'package:analyzer/error/error.dart';
|
||||||
import 'package:analyzer/exception/exception.dart';
|
import 'package:analyzer/exception/exception.dart';
|
||||||
import 'package:analyzer/plugin/resolver_provider.dart';
|
import 'package:analyzer/plugin/resolver_provider.dart';
|
||||||
import 'package:analyzer/plugin/task.dart';
|
|
||||||
import 'package:analyzer/src/cancelable_future.dart';
|
import 'package:analyzer/src/cancelable_future.dart';
|
||||||
import 'package:analyzer/src/context/builder.dart' show EmbedderYamlLocator;
|
import 'package:analyzer/src/context/builder.dart' show EmbedderYamlLocator;
|
||||||
import 'package:analyzer/src/context/cache.dart';
|
import 'package:analyzer/src/context/cache.dart';
|
||||||
|
@ -21,6 +20,7 @@ import 'package:analyzer/src/generated/resolver.dart';
|
||||||
import 'package:analyzer/src/generated/sdk.dart' show DartSdk;
|
import 'package:analyzer/src/generated/sdk.dart' show DartSdk;
|
||||||
import 'package:analyzer/src/generated/source.dart';
|
import 'package:analyzer/src/generated/source.dart';
|
||||||
import 'package:analyzer/src/generated/utilities_collection.dart';
|
import 'package:analyzer/src/generated/utilities_collection.dart';
|
||||||
|
import 'package:analyzer/src/plugin/task.dart';
|
||||||
import 'package:analyzer/src/task/api/dart.dart';
|
import 'package:analyzer/src/task/api/dart.dart';
|
||||||
import 'package:analyzer/src/task/api/general.dart';
|
import 'package:analyzer/src/task/api/general.dart';
|
||||||
import 'package:analyzer/src/task/api/html.dart';
|
import 'package:analyzer/src/task/api/html.dart';
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
// for details. All rights reserved. Use of this source code is governed by a
|
// 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.
|
// BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
import 'package:analyzer/context/context_root.dart' as old;
|
|
||||||
import 'package:analyzer/dart/analysis/analysis_context.dart';
|
import 'package:analyzer/dart/analysis/analysis_context.dart';
|
||||||
import 'package:analyzer/dart/analysis/context_builder.dart';
|
import 'package:analyzer/dart/analysis/context_builder.dart';
|
||||||
import 'package:analyzer/dart/analysis/context_root.dart';
|
import 'package:analyzer/dart/analysis/context_root.dart';
|
||||||
|
@ -11,6 +10,7 @@ import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/file_system/physical_file_system.dart';
|
import 'package:analyzer/file_system/physical_file_system.dart';
|
||||||
import 'package:analyzer/src/context/builder.dart' as old
|
import 'package:analyzer/src/context/builder.dart' as old
|
||||||
show ContextBuilder, ContextBuilderOptions;
|
show ContextBuilder, ContextBuilderOptions;
|
||||||
|
import 'package:analyzer/src/context/context_root.dart' as old;
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart'
|
import 'package:analyzer/src/dart/analysis/driver.dart'
|
||||||
show AnalysisDriver, AnalysisDriverScheduler;
|
show AnalysisDriver, AnalysisDriverScheduler;
|
||||||
import 'package:analyzer/src/dart/analysis/driver_based_analysis_context.dart';
|
import 'package:analyzer/src/dart/analysis/driver_based_analysis_context.dart';
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
|
|
||||||
import 'dart:collection';
|
import 'dart:collection';
|
||||||
|
|
||||||
import 'package:analyzer/context/context_root.dart' as old;
|
|
||||||
import 'package:analyzer/dart/analysis/analysis_context.dart';
|
import 'package:analyzer/dart/analysis/analysis_context.dart';
|
||||||
import 'package:analyzer/dart/analysis/context_locator.dart';
|
import 'package:analyzer/dart/analysis/context_locator.dart';
|
||||||
import 'package:analyzer/dart/analysis/context_root.dart';
|
import 'package:analyzer/dart/analysis/context_root.dart';
|
||||||
|
@ -13,6 +12,7 @@ import 'package:analyzer/file_system/physical_file_system.dart'
|
||||||
show PhysicalResourceProvider;
|
show PhysicalResourceProvider;
|
||||||
import 'package:analyzer/src/context/builder.dart'
|
import 'package:analyzer/src/context/builder.dart'
|
||||||
show ContextBuilder, ContextBuilderOptions;
|
show ContextBuilder, ContextBuilderOptions;
|
||||||
|
import 'package:analyzer/src/context/context_root.dart' as old;
|
||||||
import 'package:analyzer/src/dart/analysis/context_root.dart';
|
import 'package:analyzer/src/dart/analysis/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/driver.dart'
|
import 'package:analyzer/src/dart/analysis/driver.dart'
|
||||||
show AnalysisDriver, AnalysisDriverScheduler;
|
show AnalysisDriver, AnalysisDriverScheduler;
|
||||||
|
|
|
@ -6,7 +6,6 @@ import 'dart:async';
|
||||||
import 'dart:collection';
|
import 'dart:collection';
|
||||||
import 'dart:typed_data';
|
import 'dart:typed_data';
|
||||||
|
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/dart/analysis/declared_variables.dart';
|
import 'package:analyzer/dart/analysis/declared_variables.dart';
|
||||||
import 'package:analyzer/dart/analysis/results.dart' as results;
|
import 'package:analyzer/dart/analysis/results.dart' as results;
|
||||||
import 'package:analyzer/dart/analysis/session.dart';
|
import 'package:analyzer/dart/analysis/session.dart';
|
||||||
|
@ -17,6 +16,7 @@ import 'package:analyzer/error/error.dart';
|
||||||
import 'package:analyzer/error/listener.dart';
|
import 'package:analyzer/error/listener.dart';
|
||||||
import 'package:analyzer/exception/exception.dart';
|
import 'package:analyzer/exception/exception.dart';
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
import 'package:analyzer/src/dart/analysis/file_state.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/file_tracker.dart';
|
import 'package:analyzer/src/dart/analysis/file_tracker.dart';
|
||||||
import 'package:analyzer/src/dart/analysis/frontend_resolution.dart';
|
import 'package:analyzer/src/dart/analysis/frontend_resolution.dart';
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
// BSD-style license that can be found in the LICENSE file.
|
// BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
import 'package:analyzer/analyzer.dart';
|
import 'package:analyzer/analyzer.dart';
|
||||||
import 'package:analyzer/plugin/options.dart';
|
|
||||||
import 'package:analyzer/src/lint/registry.dart';
|
import 'package:analyzer/src/lint/registry.dart';
|
||||||
|
import 'package:analyzer/src/plugin/options.dart';
|
||||||
import 'package:analyzer/src/util/yaml.dart';
|
import 'package:analyzer/src/util/yaml.dart';
|
||||||
import 'package:yaml/yaml.dart';
|
import 'package:yaml/yaml.dart';
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
// BSD-style license that can be found in the LICENSE file.
|
// BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
import 'package:analyzer/error/error.dart' show AnalysisError;
|
import 'package:analyzer/error/error.dart' show AnalysisError;
|
||||||
import 'package:analyzer/plugin/task.dart';
|
|
||||||
import 'package:analyzer/src/generated/engine.dart'
|
import 'package:analyzer/src/generated/engine.dart'
|
||||||
show InternalAnalysisContext;
|
show InternalAnalysisContext;
|
||||||
|
import 'package:analyzer/src/plugin/task.dart';
|
||||||
import 'package:analyzer/src/task/api/model.dart';
|
import 'package:analyzer/src/task/api/model.dart';
|
||||||
import 'package:analyzer/src/task/dart.dart';
|
import 'package:analyzer/src/task/dart.dart';
|
||||||
import 'package:analyzer/src/task/dart_work_manager.dart';
|
import 'package:analyzer/src/task/dart_work_manager.dart';
|
||||||
|
@ -172,8 +172,8 @@ class EnginePlugin implements Plugin {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Annotation describing the relationship between a getter in [EnginePlugin]
|
* Annotation describing the relationship between a getter in [EnginePlugin]
|
||||||
* and the associated identifier (in '../../plugin/task.dart') which can be
|
* and the associated identifier (in 'task.dart') which can be passed to the
|
||||||
* passed to the extension manager to populate it.
|
* extension manager to populate it.
|
||||||
*
|
*
|
||||||
* This annotation is not used at runtime; it is used to aid in static analysis
|
* This annotation is not used at runtime; it is used to aid in static analysis
|
||||||
* of the task model during development.
|
* of the task model during development.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
import 'dart:collection';
|
import 'dart:collection';
|
||||||
|
|
||||||
import 'package:analyzer/analyzer.dart';
|
import 'package:analyzer/analyzer.dart';
|
||||||
import 'package:analyzer/plugin/options.dart';
|
|
||||||
import 'package:analyzer/source/analysis_options_provider.dart';
|
import 'package:analyzer/source/analysis_options_provider.dart';
|
||||||
import 'package:analyzer/source/error_processor.dart';
|
import 'package:analyzer/source/error_processor.dart';
|
||||||
import 'package:analyzer/src/generated/engine.dart';
|
import 'package:analyzer/src/generated/engine.dart';
|
||||||
|
@ -16,6 +15,7 @@ import 'package:analyzer/src/lint/config.dart';
|
||||||
import 'package:analyzer/src/lint/linter.dart';
|
import 'package:analyzer/src/lint/linter.dart';
|
||||||
import 'package:analyzer/src/lint/options_rule_validator.dart';
|
import 'package:analyzer/src/lint/options_rule_validator.dart';
|
||||||
import 'package:analyzer/src/lint/registry.dart';
|
import 'package:analyzer/src/lint/registry.dart';
|
||||||
|
import 'package:analyzer/src/plugin/options.dart';
|
||||||
import 'package:analyzer/src/task/api/general.dart';
|
import 'package:analyzer/src/task/api/general.dart';
|
||||||
import 'package:analyzer/src/task/api/model.dart';
|
import 'package:analyzer/src/task/api/model.dart';
|
||||||
import 'package:analyzer/src/task/general.dart';
|
import 'package:analyzer/src/task/general.dart';
|
||||||
|
|
|
@ -2,14 +2,12 @@
|
||||||
// for details. All rights reserved. Use of this source code is governed by a
|
// 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.
|
// BSD-style license that can be found in the LICENSE file.
|
||||||
|
|
||||||
library analyzer.test.src.context.context_builder_test;
|
|
||||||
|
|
||||||
import 'package:analyzer/context/context_root.dart';
|
|
||||||
import 'package:analyzer/file_system/file_system.dart';
|
import 'package:analyzer/file_system/file_system.dart';
|
||||||
import 'package:analyzer/file_system/memory_file_system.dart';
|
import 'package:analyzer/file_system/memory_file_system.dart';
|
||||||
import 'package:analyzer/source/package_map_resolver.dart';
|
import 'package:analyzer/source/package_map_resolver.dart';
|
||||||
import 'package:analyzer/src/command_line/arguments.dart';
|
import 'package:analyzer/src/command_line/arguments.dart';
|
||||||
import 'package:analyzer/src/context/builder.dart';
|
import 'package:analyzer/src/context/builder.dart';
|
||||||
|
import 'package:analyzer/src/context/context_root.dart';
|
||||||
import 'package:analyzer/src/context/source.dart';
|
import 'package:analyzer/src/context/source.dart';
|
||||||
import 'package:analyzer/src/generated/bazel.dart';
|
import 'package:analyzer/src/generated/bazel.dart';
|
||||||
import 'package:analyzer/src/generated/engine.dart';
|
import 'package:analyzer/src/generated/engine.dart';
|
||||||
|
|
|
@ -199,7 +199,7 @@ $data
|
||||||
TypeProvider typeProvider = await driver.currentSession.typeProvider;
|
TypeProvider typeProvider = await driver.currentSession.typeProvider;
|
||||||
|
|
||||||
String dartDartPath = path.join(rootDir, 'lib', 'src', 'task', 'dart.dart');
|
String dartDartPath = path.join(rootDir, 'lib', 'src', 'task', 'dart.dart');
|
||||||
String taskPath = path.join(rootDir, 'lib', 'plugin', 'task.dart');
|
String taskPath = path.join(rootDir, 'lib', 'src', 'plugin', 'task.dart');
|
||||||
String modelPath =
|
String modelPath =
|
||||||
path.join(rootDir, 'lib', 'src', 'task', 'api', 'model.dart');
|
path.join(rootDir, 'lib', 'src', 'task', 'api', 'model.dart');
|
||||||
String enginePluginPath =
|
String enginePluginPath =
|
||||||
|
|
Loading…
Reference in a new issue