Index: packages/dart_style/test/regression/0300/0368.unit |
diff --git a/packages/dart_style/test/regression/0300/0368.unit b/packages/dart_style/test/regression/0300/0368.unit |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f046f5a0d9152de59c18a274611a2120626eb9f7 |
--- /dev/null |
+++ b/packages/dart_style/test/regression/0300/0368.unit |
@@ -0,0 +1,120 @@ |
+>>> |
+class Compiler { |
+ Compiler() |
+ : this.options = options, |
+ this.allowedLibraryCategories = getAllowedLibraryCategories(options), |
+ super( |
+ outputProvider: outputProvider, |
+ enableTypeAssertions: hasOption(options, '--enable-checked-mode'), |
+ enableUserAssertions: hasOption(options, '--enable-checked-mode'), |
+ trustTypeAnnotations: |
+ hasOption(options, '--trust-type-annotations'), |
+ trustPrimitives: |
+ hasOption(options, '--trust-primitives'), |
+ enableMinification: hasOption(options, '--minify'), |
+ preserveUris: hasOption(options, '--preserve-uris'), |
+ enableNativeLiveTypeAnalysis: |
+ !hasOption(options, '--disable-native-live-type-analysis'), |
+ emitJavaScript: !(hasOption(options, '--output-type=dart') || |
+ hasOption(options, '--output-type=dart-multi')), |
+ dart2dartMultiFile: hasOption(options, '--output-type=dart-multi'), |
+ generateSourceMap: !hasOption(options, '--no-source-maps'), |
+ analyzeAllFlag: hasOption(options, '--analyze-all'), |
+ analyzeOnly: hasOption(options, '--analyze-only'), |
+ analyzeMain: hasOption(options, '--analyze-main'), |
+ analyzeSignaturesOnly: |
+ hasOption(options, '--analyze-signatures-only'), |
+ strips: extractCsvOption(options, '--force-strip='), |
+ enableConcreteTypeInference: |
+ hasOption(options, '--enable-concrete-type-inference'), |
+ disableTypeInferenceFlag: |
+ hasOption(options, '--disable-type-inference'), |
+ preserveComments: hasOption(options, '--preserve-comments'), |
+ useCpsIr: hasOption(options, '--use-cps-ir'), |
+ verbose: hasOption(options, '--verbose'), |
+ sourceMapUri: extractUriOption(options, '--source-map='), |
+ outputUri: extractUriOption(options, '--out='), |
+ terseDiagnostics: hasOption(options, '--terse'), |
+ deferredMapUri: extractUriOption(options, '--deferred-map='), |
+ dumpInfo: hasOption(options, '--dump-info'), |
+ buildId: extractStringOption( |
+ options, '--build-id=', |
+ "build number could not be determined"), |
+ showPackageWarnings: |
+ hasOption(options, '--show-package-warnings'), |
+ useContentSecurityPolicy: hasOption(options, '--csp'), |
+ hasIncrementalSupport: |
+ forceIncrementalSupport || |
+ hasOption(options, '--incremental-support'), |
+ suppressWarnings: hasOption(options, '--suppress-warnings'), |
+ fatalWarnings: hasOption(options, '--fatal-warnings'), |
+ enableExperimentalMirrors: |
+ hasOption(options, '--enable-experimental-mirrors'), |
+ generateCodeWithCompileTimeErrors: |
+ hasOption(options, '--generate-code-with-compile-time-errors'), |
+ testMode: hasOption(options, '--test-mode'), |
+ allowNativeExtensions: |
+ hasOption(options, '--allow-native-extensions'), |
+ enableNullAwareOperators: |
+ hasOption(options, '--enable-null-aware-operators')) { |
+ ; |
+ } |
+} |
+<<< |
+class Compiler { |
+ Compiler() |
+ : this.options = options, |
+ this.allowedLibraryCategories = getAllowedLibraryCategories(options), |
+ super( |
+ outputProvider: outputProvider, |
+ enableTypeAssertions: hasOption(options, '--enable-checked-mode'), |
+ enableUserAssertions: hasOption(options, '--enable-checked-mode'), |
+ trustTypeAnnotations: |
+ hasOption(options, '--trust-type-annotations'), |
+ trustPrimitives: hasOption(options, '--trust-primitives'), |
+ enableMinification: hasOption(options, '--minify'), |
+ preserveUris: hasOption(options, '--preserve-uris'), |
+ enableNativeLiveTypeAnalysis: |
+ !hasOption(options, '--disable-native-live-type-analysis'), |
+ emitJavaScript: !(hasOption(options, '--output-type=dart') || |
+ hasOption(options, '--output-type=dart-multi')), |
+ dart2dartMultiFile: hasOption(options, '--output-type=dart-multi'), |
+ generateSourceMap: !hasOption(options, '--no-source-maps'), |
+ analyzeAllFlag: hasOption(options, '--analyze-all'), |
+ analyzeOnly: hasOption(options, '--analyze-only'), |
+ analyzeMain: hasOption(options, '--analyze-main'), |
+ analyzeSignaturesOnly: |
+ hasOption(options, '--analyze-signatures-only'), |
+ strips: extractCsvOption(options, '--force-strip='), |
+ enableConcreteTypeInference: |
+ hasOption(options, '--enable-concrete-type-inference'), |
+ disableTypeInferenceFlag: |
+ hasOption(options, '--disable-type-inference'), |
+ preserveComments: hasOption(options, '--preserve-comments'), |
+ useCpsIr: hasOption(options, '--use-cps-ir'), |
+ verbose: hasOption(options, '--verbose'), |
+ sourceMapUri: extractUriOption(options, '--source-map='), |
+ outputUri: extractUriOption(options, '--out='), |
+ terseDiagnostics: hasOption(options, '--terse'), |
+ deferredMapUri: extractUriOption(options, '--deferred-map='), |
+ dumpInfo: hasOption(options, '--dump-info'), |
+ buildId: extractStringOption( |
+ options, '--build-id=', "build number could not be determined"), |
+ showPackageWarnings: hasOption(options, '--show-package-warnings'), |
+ useContentSecurityPolicy: hasOption(options, '--csp'), |
+ hasIncrementalSupport: forceIncrementalSupport || |
+ hasOption(options, '--incremental-support'), |
+ suppressWarnings: hasOption(options, '--suppress-warnings'), |
+ fatalWarnings: hasOption(options, '--fatal-warnings'), |
+ enableExperimentalMirrors: |
+ hasOption(options, '--enable-experimental-mirrors'), |
+ generateCodeWithCompileTimeErrors: |
+ hasOption(options, '--generate-code-with-compile-time-errors'), |
+ testMode: hasOption(options, '--test-mode'), |
+ allowNativeExtensions: |
+ hasOption(options, '--allow-native-extensions'), |
+ enableNullAwareOperators: |
+ hasOption(options, '--enable-null-aware-operators')) { |
+ ; |
+ } |
+} |