Skip to content

Commit 8970e86

Browse files
committed
LSP: Update list of symbol tags
See microsoft/language-server-protocol#2003. Change-Id: I812340237dc61c7b566fa76ae79a342578224bba Reviewed-by: David Schulz <[email protected]>
1 parent 2be47d9 commit 8970e86

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/libs/languageserverprotocol/lsptypes.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,25 @@ class LANGUAGESERVERPROTOCOL_EXPORT WorkSpaceFolder : public JsonObject
593593

594594
enum class SymbolTag {
595595
Deprecated = 1,
596+
Private = 2,
597+
Package = 3,
598+
Protected = 4,
599+
Public = 5,
600+
Internal= 6,
601+
File = 7,
602+
Static = 8,
603+
Abstract = 9,
604+
Final = 10,
605+
Sealed = 11,
606+
Transient = 12,
607+
Volatile = 13,
608+
Synchronized = 14,
609+
Virtual = 15,
610+
Nullable = 16,
611+
NonNull = 17,
612+
Declaration = 18,
613+
Definition = 19,
614+
ReadOnly = 20,
596615
};
597616
namespace Internal {
598617
std::optional<QList<SymbolTag>> getSymbolTags(const JsonObject &o);

0 commit comments

Comments
 (0)