Skip to content

Commit 0cae902

Browse files
committed
update dart_model macro host to AnalysisContextCollectoin
1 parent 7256f4b commit 0cae902

File tree

1 file changed

+4
-6
lines changed
  • working/macros/dart_model/macro_host/bin

1 file changed

+4
-6
lines changed

working/macros/dart_model/macro_host/bin/main.dart

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44

55
import 'dart:io';
66

7-
import 'package:analyzer/dart/analysis/context_builder.dart';
8-
import 'package:analyzer/dart/analysis/context_locator.dart';
7+
import 'package:analyzer/dart/analysis/analysis_context_collection.dart';
98
import 'package:dart_model_analyzer_service/dart_model_analyzer_service.dart';
109
import 'package:macro_host/macro_host.dart';
1110

@@ -20,10 +19,9 @@ Future<void> main(List<String> arguments) async {
2019

2120
print('~~~ setup');
2221
print('Launching analyzer on: $workspace');
23-
final contextBuilder = ContextBuilder();
24-
final analysisContext = contextBuilder.createContext(
25-
contextRoot:
26-
ContextLocator().locateRoots(includedPaths: [workspace]).first);
22+
final contextCollection =
23+
AnalysisContextCollection(includedPaths: [workspace]);
24+
final analysisContext = contextCollection.contextFor(workspace);
2725
final host = DartModelAnalyzerService(context: analysisContext);
2826
await MacroHost(workspace, host, (uri) {
2927
final path = analysisContext.currentSession.uriConverter.uriToPath(uri);

0 commit comments

Comments
 (0)