8884a8b4ad
This moves the existing `debugPrintCommunication` flag out of `test/lsp` into `test/` and passes it to the `MockServerChannel` to simplify printing protocol messages for LSP-over-Legacy tests (similar to what MockLspServerChannel already does). Change-Id: Ic5fa6309e8de01ce0c624584ad6eb653ced90698 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/406021 Commit-Queue: Samuel Rawlins <srawlins@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Samuel Rawlins <srawlins@google.com>
33 lines
1.2 KiB
Dart
33 lines
1.2 KiB
Dart
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
const String CODE = 'code';
|
|
const String COMPLETION_RESULTS = 'completion.results';
|
|
const String CONTEXT_MESSAGES = 'contextMessages';
|
|
const String CORRECTION = 'correction';
|
|
|
|
/// Useful for debugging locally, setting this to true will cause all JSON
|
|
/// communication to be printed to stdout.
|
|
const debugPrintCommunication = false;
|
|
|
|
const String EDITS = 'edits';
|
|
const String END_COLUMN = 'endColumn';
|
|
const String END_LINE = 'endLine';
|
|
const String FILE = 'file';
|
|
const String FILE_STAMP = 'fileStamp';
|
|
const String HAS_FIX = 'hasFix';
|
|
const String LENGTH = 'length';
|
|
const String LOCATION = 'location';
|
|
const String MESSAGE = 'message';
|
|
const String OFFSET = 'offset';
|
|
const String REPLACEMENT = 'replacement';
|
|
const String SEVERITY = 'severity';
|
|
const String STACK_TRACE = 'stackTrace';
|
|
const String START_COLUMN = 'startColumn';
|
|
const String START_LINE = 'startLine';
|
|
const String SUBSCRIPTIONS = 'subscriptions';
|
|
const String TYPE = 'type';
|
|
const String URL = 'url';
|
|
const String VERSION = 'version';
|