|
2 | 2 | // for details. All rights reserved. Use of this source code is governed by a
|
3 | 3 | // BSD-style license that can be found in the LICENSE file.
|
4 | 4 |
|
5 |
| -//TODO(kevmoo): https://github.com/dart-lang/linter/issues/3563 |
6 |
| -// ignore_for_file: use_super_parameters |
7 |
| - |
8 | 5 | import 'dart:convert';
|
9 | 6 |
|
10 | 7 | import 'package:analyzer/dart/ast/ast.dart';
|
@@ -219,18 +216,14 @@ class SharedPartBuilder extends _Builder {
|
219 | 216 | /// [allowSyntaxErrors] indicates whether to allow syntax errors in input
|
220 | 217 | /// libraries.
|
221 | 218 | SharedPartBuilder(
|
222 |
| - List<Generator> generators, |
| 219 | + super.generators, |
223 | 220 | String partId, {
|
224 |
| - String Function(String code)? formatOutput, |
225 |
| - List<String> additionalOutputExtensions = const [], |
226 |
| - bool allowSyntaxErrors = false, |
| 221 | + super.formatOutput, |
| 222 | + super.additionalOutputExtensions, |
| 223 | + super.allowSyntaxErrors, |
227 | 224 | }) : super(
|
228 |
| - generators, |
229 |
| - formatOutput: formatOutput, |
230 | 225 | generatedExtension: '.$partId.g.part',
|
231 |
| - additionalOutputExtensions: additionalOutputExtensions, |
232 | 226 | header: '',
|
233 |
| - allowSyntaxErrors: allowSyntaxErrors, |
234 | 227 | ) {
|
235 | 228 | if (!_partIdRegExp.hasMatch(partId)) {
|
236 | 229 | throw ArgumentError.value(
|
@@ -278,21 +271,15 @@ class PartBuilder extends _Builder {
|
278 | 271 | /// If available, the `build_extensions` option will be extracted from
|
279 | 272 | /// [options] to allow output files to be generated into a different directory
|
280 | 273 | PartBuilder(
|
281 |
| - List<Generator> generators, |
| 274 | + super.generators, |
282 | 275 | String generatedExtension, {
|
283 |
| - String Function(String code)? formatOutput, |
284 |
| - List<String> additionalOutputExtensions = const [], |
285 |
| - String? header, |
286 |
| - bool allowSyntaxErrors = false, |
287 |
| - BuilderOptions? options, |
| 276 | + super.formatOutput, |
| 277 | + super.additionalOutputExtensions, |
| 278 | + super.header, |
| 279 | + super.allowSyntaxErrors, |
| 280 | + super.options, |
288 | 281 | }) : super(
|
289 |
| - generators, |
290 |
| - formatOutput: formatOutput, |
291 | 282 | generatedExtension: generatedExtension,
|
292 |
| - additionalOutputExtensions: additionalOutputExtensions, |
293 |
| - header: header, |
294 |
| - allowSyntaxErrors: allowSyntaxErrors, |
295 |
| - options: options, |
296 | 283 | );
|
297 | 284 | }
|
298 | 285 |
|
|
0 commit comments