| Index: pkg/analyzer_cli/lib/src/options.dart | 
| diff --git a/pkg/analyzer_cli/lib/src/options.dart b/pkg/analyzer_cli/lib/src/options.dart | 
| index 2ad8bc485bdf53d9f75f2f8b3518039c221f67aa..6a4c42601aab7fbca407893767365fc8b45002b6 100644 | 
| --- a/pkg/analyzer_cli/lib/src/options.dart | 
| +++ b/pkg/analyzer_cli/lib/src/options.dart | 
| @@ -87,6 +87,10 @@ class CommandLineOptions { | 
| /// Whether to display version information | 
| final bool displayVersion; | 
|  | 
| +  /// A flag indicating whether access to field formal parameters should be | 
| +  /// allowed in a constructor's initializer list. | 
| +  final bool enableInitializingFormalAccess; | 
| + | 
| /// Whether to enable null-aware operators (DEP 9). | 
| final bool enableNullAwareOperators; | 
|  | 
| @@ -181,6 +185,7 @@ class CommandLineOptions { | 
| analysisOptionsFile = args['options'], | 
| disableHints = args['no-hints'], | 
| displayVersion = args['version'], | 
| +        enableInitializingFormalAccess = args['initializing-formal-access'], | 
| enableNullAwareOperators = args['enable-null-aware-operators'], | 
| enableStrictCallChecks = args['enable-strict-call-checks'], | 
| enableSuperMixins = args['supermixin'], | 
| @@ -470,6 +475,12 @@ class CommandLineOptions { | 
| defaultsTo: false, | 
| negatable: false, | 
| hide: true) | 
| +      ..addFlag('initializing-formal-access', | 
| +          help: | 
| +              'Enable support for allowing access to field formal parameters in a constructor\'s initializer list', | 
| +          defaultsTo: false, | 
| +          negatable: false, | 
| +          hide: true) | 
| ..addFlag('supermixin', | 
| help: 'Relax restrictions on mixins (DEP 34).', | 
| defaultsTo: false, | 
|  |