forked from qt-creator/qt-creator
LSP: Fix server capability reference_s_ProviderKey
Change-Id: I06481b30f3779b2d242237d02cfc983f4c6a8230 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -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";
|
||||||
|
@@ -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)
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user