Index: pkg/compiler/lib/src/options.dart |
diff --git a/pkg/compiler/lib/src/options.dart b/pkg/compiler/lib/src/options.dart |
index 84c8a807afe18e5c432f2924668e801b2f4ea009..0a9281f632f0257beb07d0a3b389ee634cab35e7 100644 |
--- a/pkg/compiler/lib/src/options.dart |
+++ b/pkg/compiler/lib/src/options.dart |
@@ -187,6 +187,9 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions { |
/// Whether to emit URIs in the reflection metadata. |
final bool preserveUris; |
+ final Uri serializationSource; |
+ final Uri serializationTarget; |
+ |
/// URI where the compiler should generate the output source map file. |
final Uri sourceMapUri; |
@@ -247,6 +250,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions { |
Uri libraryRoot, |
Uri packageRoot, |
Uri packageConfig, |
+ Uri serializationSource, |
+ Uri serializationTarget, |
PackagesDiscoveryProvider packagesDiscoveryProvider, |
Map<String, dynamic> environment: const <String, dynamic>{}, |
List<String> options}) { |
@@ -298,6 +303,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions { |
_resolvePlatformConfigFromOptions(libraryRoot, options), |
preserveComments: _hasOption(options, Flags.preserveComments), |
preserveUris: _hasOption(options, Flags.preserveUris), |
+ serializationSource: serializationSource, |
+ serializationTarget: serializationTarget, |
sourceMapUri: _extractUriOption(options, '--source-map='), |
strips: _extractCsvOption(options, '--force-strip='), |
testMode: _hasOption(options, Flags.testMode), |
@@ -359,6 +366,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions { |
Uri platformConfigUri: null, |
bool preserveComments: false, |
bool preserveUris: false, |
+ Uri serializationSource: null, |
+ Uri serializationTarget: null, |
Uri sourceMapUri: null, |
List<String> strips: const [], |
bool testMode: false, |
@@ -430,6 +439,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions { |
libraryRoot, null, !emitJavaScript, const []), |
preserveComments: preserveComments, |
preserveUris: preserveUris, |
+ serializationSource: serializationSource, |
+ serializationTarget: serializationTarget, |
sourceMapUri: sourceMapUri, |
strips: strips, |
testMode: testMode, |
@@ -478,6 +489,8 @@ class CompilerOptions implements DiagnosticOptions, ParserOptions { |
this.platformConfigUri: null, |
this.preserveComments: false, |
this.preserveUris: false, |
+ this.serializationSource: null, |
+ this.serializationTarget: null, |
this.sourceMapUri: null, |
this.strips: const [], |
this.testMode: false, |