@@ -9,25 +9,19 @@ import 'dart:html' show HttpRequest;
9
9
import 'dart:convert' show BASE64;
10
10
11
11
import 'package:analyzer/file_system/file_system.dart'
12
- show ResourceProvider, ResourceUriResolver;
12
+ show ResourceUriResolver;
13
13
import 'package:analyzer/file_system/memory_file_system.dart'
14
14
show MemoryResourceProvider;
15
- import 'package:analyzer/src/context/cache.dart'
16
- show AnalysisCache, CachePartition;
17
15
import 'package:analyzer/src/context/context.dart' show AnalysisContextImpl;
18
- import 'package:analyzer/src/generated/engine.dart'
19
- show AnalysisContext, AnalysisEngine, TimestampedData;
20
- import 'package:analyzer/src/generated/sdk.dart'
21
- show DartSdk, SdkLibrary, SdkLibraryImpl;
22
16
import 'package:analyzer/src/generated/source.dart'
23
- show DartUriResolver, Source, SourceFactory, UriKind ;
17
+ show DartUriResolver;
24
18
import 'package:analyzer/src/summary/idl.dart' show PackageBundle;
25
19
import 'package:analyzer/src/summary/package_bundle_reader.dart'
26
20
show
27
- SummaryDataStore,
28
- InSummaryPackageUriResolver,
29
- InputPackagesResultProvider,
30
- InSummarySource;
21
+ SummaryDataStore,
22
+ InSummaryPackageUriResolver,
23
+ InputPackagesResultProvider,
24
+ InSummarySource;
31
25
import 'package:analyzer/src/summary/summary_sdk.dart' show SummaryBasedDartSdk;
32
26
33
27
import 'package:args/command_runner.dart' ;
@@ -43,6 +37,7 @@ typedef void MessageHandler(Object message);
43
37
/// The command for invoking the modular compiler.
44
38
class WebCompileCommand extends Command {
45
39
get name => 'compile' ;
40
+
46
41
get description => 'Compile a set of Dart files into a JavaScript module.' ;
47
42
final MessageHandler messageHandler;
48
43
@@ -69,7 +64,7 @@ class WebCompileCommand extends Command {
69
64
70
65
Future .wait (summaryRequests).then ((summaryResponses) {
71
66
// Map summary responses to summary bytes.
72
- var summaryBytes = [];
67
+ var summaryBytes = < List < int > > [];
73
68
for (var response in summaryResponses) {
74
69
summaryBytes.add (BASE64 .decode (response.responseText));
75
70
}
@@ -108,8 +103,8 @@ class WebCompileCommand extends Command {
108
103
fileResolvers: fileResolvers,
109
104
resourceProvider: resourceProvider);
110
105
111
- compiler.context.resultProvider =
112
- new InputPackagesResultProvider (compiler.context, summaryDataStore);
106
+ ( compiler.context as AnalysisContextImpl ) .resultProvider =
107
+ new InputPackagesResultProvider (compiler.context, summaryDataStore);
113
108
114
109
var compilerOptions = new CompilerOptions .fromArguments (argResults);
115
110
0 commit comments