diff --git a/dwds/lib/src/debugging/classes.dart b/dwds/lib/src/debugging/classes.dart index f9fdfd10a..112ad8994 100644 --- a/dwds/lib/src/debugging/classes.dart +++ b/dwds/lib/src/debugging/classes.dart @@ -7,7 +7,7 @@ import 'package:vm_service/vm_service.dart'; import 'package:webkit_inspection_protocol/webkit_inspection_protocol.dart'; -import '../../dwds.dart' show ChromeDebugException; +import '../../src/services/chrome_debug_exception.dart'; import '../loaders/strategy.dart'; import '../utilities/domain.dart'; import '../utilities/shared.dart'; diff --git a/dwds/lib/src/handlers/dev_handler.dart b/dwds/lib/src/handlers/dev_handler.dart index 6445ec495..37f7c0ea8 100644 --- a/dwds/lib/src/handlers/dev_handler.dart +++ b/dwds/lib/src/handlers/dev_handler.dart @@ -21,15 +21,23 @@ import '../../data/error_response.dart'; import '../../data/isolate_events.dart'; import '../../data/register_event.dart'; import '../../data/serializers.dart'; -import '../../dwds.dart'; + +import '../connections/app_connection.dart'; +import '../connections/debug_connection.dart'; import '../debugging/execution_context.dart'; import '../debugging/remote_debugger.dart'; import '../debugging/webkit_debugger.dart'; import '../dwds_vm_client.dart'; import '../events.dart'; +import '../handlers/socket_connections.dart'; +import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../servers/devtools.dart'; import '../servers/extension_backend.dart'; import '../services/app_debug_services.dart'; import '../services/debug_service.dart'; +import '../services/expression_compiler.dart'; +import '../utilities/sdk_configuration.dart'; import 'injector.dart'; /// When enabled, this logs VM service protocol and Chrome debug protocol diff --git a/dwds/lib/src/handlers/injector.dart b/dwds/lib/src/handlers/injector.dart index 536464373..dfdff18de 100644 --- a/dwds/lib/src/handlers/injector.dart +++ b/dwds/lib/src/handlers/injector.dart @@ -13,7 +13,6 @@ import 'package:crypto/crypto.dart'; import 'package:logging/logging.dart'; import 'package:shelf/shelf.dart'; -import '../../dwds.dart'; import '../loaders/strategy.dart'; import '../version.dart'; diff --git a/dwds/lib/src/loaders/build_runner_require.dart b/dwds/lib/src/loaders/build_runner_require.dart index a03ea679a..ddcf66c9f 100644 --- a/dwds/lib/src/loaders/build_runner_require.dart +++ b/dwds/lib/src/loaders/build_runner_require.dart @@ -10,7 +10,10 @@ import 'dart:io'; import 'package:path/path.dart' as p; import 'package:shelf/shelf.dart'; -import '../../dwds.dart'; +import '../debugging/metadata/provider.dart'; +import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../services/expression_compiler.dart'; import 'require.dart'; /// Provides a [RequireStrategy] suitable for use with `package:build_runner`. diff --git a/dwds/lib/src/loaders/frontend_server_require.dart b/dwds/lib/src/loaders/frontend_server_require.dart index 925714486..d3b7eb84f 100644 --- a/dwds/lib/src/loaders/frontend_server_require.dart +++ b/dwds/lib/src/loaders/frontend_server_require.dart @@ -6,7 +6,10 @@ import 'package:path/path.dart' as p; -import '../../dwds.dart'; +import '../debugging/metadata/provider.dart'; +import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../services/expression_compiler.dart'; import 'require.dart'; /// Provides a [RequireStrategy] suitable for use with Frontend Server. diff --git a/dwds/lib/src/loaders/legacy.dart b/dwds/lib/src/loaders/legacy.dart index df4c02206..f910711b7 100644 --- a/dwds/lib/src/loaders/legacy.dart +++ b/dwds/lib/src/loaders/legacy.dart @@ -6,7 +6,10 @@ import 'package:shelf/shelf.dart'; -import '../../dwds.dart'; +import '../debugging/metadata/provider.dart'; +import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../services/expression_compiler.dart'; /// A load strategy for the legacy module system. class LegacyStrategy extends LoadStrategy { diff --git a/dwds/lib/src/loaders/require.dart b/dwds/lib/src/loaders/require.dart index 7058e1561..30413d7af 100644 --- a/dwds/lib/src/loaders/require.dart +++ b/dwds/lib/src/loaders/require.dart @@ -9,7 +9,10 @@ import 'dart:convert'; import 'package:path/path.dart' as p; import 'package:shelf/shelf.dart'; -import '../../dwds.dart'; +import '../debugging/metadata/provider.dart'; +import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../services/expression_compiler.dart'; /// Find the path we are serving from the url. /// diff --git a/dwds/lib/src/loaders/strategy.dart b/dwds/lib/src/loaders/strategy.dart index a861ff237..c98ec8d45 100644 --- a/dwds/lib/src/loaders/strategy.dart +++ b/dwds/lib/src/loaders/strategy.dart @@ -6,7 +6,9 @@ import 'package:shelf/shelf.dart'; -import '../../dwds.dart'; +import '../debugging/metadata/provider.dart'; +import '../readers/asset_reader.dart'; +import '../services/expression_compiler.dart'; LoadStrategy _globalLoadStrategy; diff --git a/dwds/lib/src/readers/frontend_server_asset_reader.dart b/dwds/lib/src/readers/frontend_server_asset_reader.dart index 5a4ba09ec..31326f8ba 100644 --- a/dwds/lib/src/readers/frontend_server_asset_reader.dart +++ b/dwds/lib/src/readers/frontend_server_asset_reader.dart @@ -10,8 +10,7 @@ import 'dart:io'; import 'package:package_config/package_config.dart'; import 'package:path/path.dart' as p; -import '../../dwds.dart'; -import 'asset_reader.dart'; +import '../readers/asset_reader.dart'; /// A reader for Dart sources and related source maps provided by the Frontend /// Server. diff --git a/dwds/lib/src/services/chrome_proxy_service.dart b/dwds/lib/src/services/chrome_proxy_service.dart index f8de6e86e..7bc8aa21a 100644 --- a/dwds/lib/src/services/chrome_proxy_service.dart +++ b/dwds/lib/src/services/chrome_proxy_service.dart @@ -15,7 +15,7 @@ import 'package:webkit_inspection_protocol/webkit_inspection_protocol.dart'; import '../../data/debug_event.dart'; import '../../data/register_event.dart'; -import '../../dwds.dart'; +import '../connections/app_connection.dart'; import '../debugging/debugger.dart'; import '../debugging/execution_context.dart'; import '../debugging/inspector.dart'; @@ -26,7 +26,11 @@ import '../debugging/remote_debugger.dart'; import '../debugging/skip_list.dart'; import '../events.dart'; import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../services/chrome_debug_exception.dart'; +import '../services/expression_compiler.dart'; import '../utilities/dart_uri.dart'; +import '../utilities/sdk_configuration.dart'; import '../utilities/shared.dart'; import 'expression_evaluator.dart'; diff --git a/dwds/lib/src/services/debug_service.dart b/dwds/lib/src/services/debug_service.dart index cf5d1409e..9df8d705c 100644 --- a/dwds/lib/src/services/debug_service.dart +++ b/dwds/lib/src/services/debug_service.dart @@ -19,11 +19,15 @@ import 'package:sse/server/sse_handler.dart'; import 'package:vm_service/vm_service.dart'; import 'package:web_socket_channel/web_socket_channel.dart'; -import '../../dwds.dart'; +import '../connections/app_connection.dart'; +import '../loaders/strategy.dart'; +import '../readers/asset_reader.dart'; +import '../services/expression_compiler.dart'; import '../debugging/execution_context.dart'; import '../debugging/remote_debugger.dart'; import '../events.dart'; import '../utilities/shared.dart'; +import '../utilities/sdk_configuration.dart'; import 'chrome_proxy_service.dart'; bool _acceptNewConnections = true;