LSP: Fix server capability reference_s_ProviderKey

Change-Id: I06481b30f3779b2d242237d02cfc983f4c6a8230
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2018-11-28 07:54:47 +01:00
parent 5761caff9e
commit 1a2a278eec
3 changed files with 5 additions and 5 deletions

View File

@@ -146,8 +146,8 @@ constexpr char rangeKey[] = "range";
constexpr char rangeLengthKey[] = "rangeLength"; constexpr char rangeLengthKey[] = "rangeLength";
constexpr char reasonKey[] = "reason"; constexpr char reasonKey[] = "reason";
constexpr char redKey[] = "red"; constexpr char redKey[] = "red";
constexpr char referenceProviderKey[] = "referenceProvider";
constexpr char referencesKey[] = "references"; constexpr char referencesKey[] = "references";
constexpr char referencesProviderKey[] = "referencesProvider";
constexpr char registerOptionsKey[] = "registerOptions"; constexpr char registerOptionsKey[] = "registerOptions";
constexpr char registrationsKey[] = "registrations"; constexpr char registrationsKey[] = "registrations";
constexpr char removedKey[] = "removed"; constexpr char removedKey[] = "removed";

View File

@@ -107,7 +107,7 @@ bool ServerCapabilities::isValid(QStringList *error) const
&& checkOptional<bool>(error, definitionProviderKey) && checkOptional<bool>(error, definitionProviderKey)
&& checkOptional<bool, RegistrationOptions>(error, typeDefinitionProviderKey) && checkOptional<bool, RegistrationOptions>(error, typeDefinitionProviderKey)
&& checkOptional<bool, RegistrationOptions>(error, implementationProviderKey) && checkOptional<bool, RegistrationOptions>(error, implementationProviderKey)
&& checkOptional<bool>(error, referenceProviderKey) && checkOptional<bool>(error, referencesProviderKey)
&& checkOptional<bool>(error, documentHighlightProviderKey) && checkOptional<bool>(error, documentHighlightProviderKey)
&& checkOptional<bool>(error, documentSymbolProviderKey) && checkOptional<bool>(error, documentSymbolProviderKey)
&& checkOptional<bool>(error, workspaceSymbolProviderKey) && checkOptional<bool>(error, workspaceSymbolProviderKey)

View File

@@ -279,9 +279,9 @@ public:
void clearImplementationProvider() { remove(implementationProviderKey); } void clearImplementationProvider() { remove(implementationProviderKey); }
// The server provides find references support. // The server provides find references support.
Utils::optional<bool> referenceProvider() const { return optionalValue<bool>(referenceProviderKey); } Utils::optional<bool> referencesProvider() const { return optionalValue<bool>(referencesProviderKey); }
void setReferenceProvider(bool referenceProvider) { insert(referenceProviderKey, referenceProvider); } void setReferencesProvider(bool referenceProvider) { insert(referencesProviderKey, referenceProvider); }
void clearReferenceProvider() { remove(referenceProviderKey); } void clearReferencesProvider() { remove(referencesProviderKey); }
// The server provides document highlight support. // The server provides document highlight support.
Utils::optional<bool> documentHighlightProvider() const Utils::optional<bool> documentHighlightProvider() const