You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _specifications/lsp/3.18/metaModel/metaModel.json
+122-1Lines changed: 122 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -14164,7 +14164,128 @@
14164
14164
{
14165
14165
"name": "Deprecated",
14166
14166
"value": 1,
14167
-
"documentation": "Render a symbol as obsolete, usually using a strike-out."
14167
+
"documentation": "Render a symbol as obsolete, usually using a strike-out.",
14168
+
"since": "3.16"
14169
+
},
14170
+
{
14171
+
"name": "Private",
14172
+
"value": 2,
14173
+
"documentation": "Render a symbol with visibility / access modifier \"private\".",
14174
+
"since": "3.18"
14175
+
},
14176
+
{
14177
+
"name": "Package",
14178
+
"value": 3,
14179
+
"documentation": "Render a symbol with visibility \"package private\", e.g. in Java.",
14180
+
"since": "3.18"
14181
+
},
14182
+
{
14183
+
"name": "Protected",
14184
+
"value": 4,
14185
+
"documentation": "Render a symbol with visibility / access modifier \"protected\". The modifier could be combined e.g. with \"internal\" or \"private\" in languages like C#.",
14186
+
"since": "3.18"
14187
+
},
14188
+
{
14189
+
"name": "Public",
14190
+
"value": 5,
14191
+
"documentation": "Render a symbol with visibility / access modifier \"public\".",
14192
+
"since": "3.18"
14193
+
},
14194
+
{
14195
+
"name": "Internal",
14196
+
"value": 6,
14197
+
"documentation": "Render a symbol with visibility / access modifier \"internal\", e.g. in C# or Kotlin.",
14198
+
"since": "3.18"
14199
+
},
14200
+
{
14201
+
"name": "File",
14202
+
"value": 7,
14203
+
"documentation": "Render a symbol with visibility / access modifier \"file\", e.g. in C#.",
14204
+
"since": "3.18"
14205
+
},
14206
+
{
14207
+
"name": "Static",
14208
+
"value": 8,
14209
+
"documentation": "Render a symbol as \"static\".",
14210
+
"since": "3.18"
14211
+
},
14212
+
{
14213
+
"name": "Abstract",
14214
+
"value": 9,
14215
+
"documentation": "Render a symbol as \"abstract\".",
14216
+
"since": "3.18"
14217
+
},
14218
+
{
14219
+
"name": "Final",
14220
+
"value": 10,
14221
+
"documentation": "Render a symbol as \"final\".",
14222
+
"since": "3.18"
14223
+
},
14224
+
{
14225
+
"name": "Sealed",
14226
+
"value": 11,
14227
+
"documentation": "Render a symbol as \"sealed\", e.g. classes and interfaces in Kotlin.",
14228
+
"since": "3.18"
14229
+
},
14230
+
{
14231
+
"name": "Constant",
14232
+
"value": 12,
14233
+
"documentation": "Render a symbol as \"constant\", e.g. \"const\" methods in C++.",
14234
+
"since": "3.18"
14235
+
},
14236
+
{
14237
+
"name": "Transient",
14238
+
"value": 13,
14239
+
"documentation": "Render a symbol as \"transient\", e.g. in Java.",
14240
+
"since": "3.18"
14241
+
},
14242
+
{
14243
+
"name": "Volatile",
14244
+
"value": 14,
14245
+
"documentation": "Render a symbol as \"volatile\", e.g. in Java.",
14246
+
"since": "3.18"
14247
+
},
14248
+
{
14249
+
"name": "Synchronized",
14250
+
"value": 15,
14251
+
"documentation": "Render a symbol as \"synchronized\", e.g. in Java.",
14252
+
"since": "3.18"
14253
+
},
14254
+
{
14255
+
"name": "Virtual",
14256
+
"value": 16,
14257
+
"documentation": "Render a symbol as \"virtual\", e.g. in C++.",
14258
+
"since": "3.18"
14259
+
},
14260
+
{
14261
+
"name": "Nullable",
14262
+
"value": 17,
14263
+
"documentation": "Render a symbol as \"nullable\", e.g. types with '?' in Kotlin.",
14264
+
"since": "3.18"
14265
+
},
14266
+
{
14267
+
"name": "NonNull",
14268
+
"value": 18,
14269
+
"documentation": "Render a symbol as \"never null\", e.g. types without '?' in Kotlin.",
14270
+
"since": "3.18"
14271
+
},
14272
+
{
14273
+
"name": "Declaration",
14274
+
"value": 19,
14275
+
"documentation": "Render a symbol as declaration.",
14276
+
"since": "3.18"
14277
+
},
14278
+
{
14279
+
"name": "Definition",
14280
+
"value": 20,
14281
+
"documentation": "Render a symbol as definition (in contrast to declaration), e.g. in header files in C++.",
14282
+
"since": "3.18"
14283
+
},
14284
+
{
14285
+
"name": "ReadOnly",
14286
+
"value": 21,
14287
+
"documentation": "Render a symbol as \"read-only\", i.e. variables / properties that cannot be changed.",
14288
+
"since": "3.18"
14168
14289
}
14169
14290
],
14170
14291
"documentation": "Symbol tags are extra annotations that tweak the rendering of a symbol.\n\n@since 3.16",
0 commit comments