Extract common moor drivers

This commit is contained in:
Simon Binder 2019-12-14 22:03:16 +01:00
parent c69b7cb283
commit ebd94cad82
No known key found for this signature in database
GPG Key ID: 7891917E4147B8C0
5 changed files with 6 additions and 6 deletions

View File

@ -8,10 +8,11 @@ import 'package:analyzer/src/dart/analysis/file_state.dart';
import 'package:logging/logging.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:moor_generator/src/analyzer/session.dart';
import 'package:moor_generator/src/backends/plugin/backend/driver_synchronizer.dart';
import 'package:moor_generator/src/backends/plugin/backend/file_tracker.dart';
import 'package:moor_generator/src/backends/plugin/backend/plugin_backend.dart';
import 'driver_synchronizer.dart';
import 'file_tracker.dart';
class MoorDriver implements AnalysisDriverGeneric {
final FileTracker _tracker;

View File

@ -2,8 +2,7 @@ import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/element/element.dart';
import 'package:logging/logging.dart';
import 'package:moor_generator/src/backends/backend.dart';
import 'driver.dart';
import 'package:moor_generator/src/backends/common/driver.dart';
class PluginBackend extends Backend {
final MoorDriver driver;

View File

@ -17,7 +17,8 @@ import 'package:analyzer_plugin/utilities/highlights/highlights.dart';
import 'package:analyzer_plugin/utilities/navigation/navigation.dart';
import 'package:analyzer_plugin/utilities/outline/outline.dart';
import 'package:moor_generator/src/analyzer/runner/file_graph.dart';
import 'package:moor_generator/src/backends/plugin/backend/file_tracker.dart';
import 'package:moor_generator/src/backends/common/driver.dart';
import 'package:moor_generator/src/backends/common/file_tracker.dart';
import 'package:moor_generator/src/backends/plugin/services/assists/assist_service.dart';
import 'package:moor_generator/src/backends/plugin/services/autocomplete.dart';
import 'package:moor_generator/src/backends/plugin/services/errors.dart';
@ -27,7 +28,6 @@ import 'package:moor_generator/src/backends/plugin/services/navigation.dart';
import 'package:moor_generator/src/backends/plugin/services/outline.dart';
import 'package:moor_generator/src/backends/plugin/services/requests.dart';
import 'backend/driver.dart';
import 'backend/logger.dart';
class MoorPlugin extends ServerPlugin