Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1751)

Unified Diff: pkg/analysis_server/lib/src/server/driver.dart

Issue 1241193002: Add '--useAnalysisHighlight2' option to generate version 2 of semantic highlight. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 e4bd0c17709a43b99d11a34eb90737fe65e3e94c..8097f94d9e8535ad786d1cbe09744ba82c0c7059 100644
--- a/pkg/analysis_server/lib/src/server/driver.dart
+++ b/pkg/analysis_server/lib/src/server/driver.dart
@@ -266,6 +266,12 @@ class Driver implements ServerStarter {
static const String NO_INDEX = "no-index";
/**
+ * The name of the flag used to enable version 2 of semantic highlight
+ * notification.
+ */
+ static const String USE_ANALISYS_HIGHLIGHT2 = "useAnalysisHighlight2";
+
+ /**
* The option for specifying the http diagnostic port.
* If specified, users can review server status and performance information
* by opening a web browser on http://localhost:<port>
@@ -357,6 +363,8 @@ class Driver implements ServerStarter {
results[INCREMENTAL_RESOLUTION_VALIDATION];
analysisServerOptions.noErrorNotification = results[NO_ERROR_NOTIFICATION];
analysisServerOptions.noIndex = results[NO_INDEX];
+ analysisServerOptions.useAnalysisHighlight2 =
+ results[USE_ANALISYS_HIGHLIGHT2];
analysisServerOptions.fileReadMode = results[FILE_READ_MODE];
_initIncrementalLogger(results[INCREMENTAL_RESOLUTION_LOG]);
@@ -503,6 +511,10 @@ class Driver implements ServerStarter {
negatable: false);
parser.addFlag(NO_INDEX,
help: "disable indexing sources", defaultsTo: false, negatable: false);
+ parser.addFlag(USE_ANALISYS_HIGHLIGHT2,
+ help: "enable version 2 of semantic highlight",
+ defaultsTo: false,
+ negatable: false);
parser.addOption(FILE_READ_MODE,
help: "an option of the ways files can be read from disk, " +
"some clients normalize end of line characters which would make " +

Powered by Google App Engine
This is Rietveld 408576698