| Index: pkg/analysis_server/lib/src/server/driver.dart
|
| diff --git a/pkg/analysis_server/lib/src/server/driver.dart b/pkg/analysis_server/lib/src/server/driver.dart
|
| index a70ecb733cc00c152907fc2bf84bb1bdb9f0317e..f78fc6169d4be6372d6cfd7955a0646d9802ceb7 100644
|
| --- a/pkg/analysis_server/lib/src/server/driver.dart
|
| +++ b/pkg/analysis_server/lib/src/server/driver.dart
|
| @@ -244,6 +244,11 @@ class Driver implements ServerStarter {
|
| "incremental-resolution-validation";
|
|
|
| /**
|
| + * The name of the option used to enable fined grained invalidation.
|
| + */
|
| + static const String FINER_GRAINED_INVALIDATION = 'finer-grained-invalidation';
|
| +
|
| + /**
|
| * The name of the option used to cause instrumentation to also be written to
|
| * a local file.
|
| */
|
| @@ -374,6 +379,8 @@ class Driver implements ServerStarter {
|
| results[ENABLE_INCREMENTAL_RESOLUTION_API];
|
| analysisServerOptions.enableIncrementalResolutionValidation =
|
| results[INCREMENTAL_RESOLUTION_VALIDATION];
|
| + analysisServerOptions.finerGrainedInvalidation =
|
| + results[FINER_GRAINED_INVALIDATION];
|
| analysisServerOptions.noErrorNotification = results[NO_ERROR_NOTIFICATION];
|
| analysisServerOptions.noIndex = results[NO_INDEX];
|
| analysisServerOptions.useAnalysisHighlight2 =
|
| @@ -524,6 +531,10 @@ class Driver implements ServerStarter {
|
| help: "enable validation of incremental resolution results (slow)",
|
| defaultsTo: false,
|
| negatable: false);
|
| + parser.addFlag(FINER_GRAINED_INVALIDATION,
|
| + help: "enable finer grained invalidation",
|
| + defaultsTo: false,
|
| + negatable: false);
|
| parser.addOption(INSTRUMENTATION_LOG_FILE,
|
| help:
|
| "the path of the file to which instrumentation data will be written");
|
|
|