File: UIDs.swift

package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573
file content (462 lines) | stat: -rw-r--r-- 41,998 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
//// Automatically Generated From UIDs.swift.gyb.
//// Do Not Edit Directly! To regenerate run Utilities/generate-uids.py
//===--------------- UIDs.swift - Sourcekitd UIDs in Swift ----------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2022 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//

extension SourceKitdUID {
  // MARK: Keys
  public static let key_VersionMajor = SourceKitdUID(string: "key.version_major")
  public static let key_VersionMinor = SourceKitdUID(string: "key.version_minor")
  public static let key_VersionPatch = SourceKitdUID(string: "key.version_patch")
  public static let key_Results = SourceKitdUID(string: "key.results")
  public static let key_Request = SourceKitdUID(string: "key.request")
  public static let key_Notification = SourceKitdUID(string: "key.notification")
  public static let key_Kind = SourceKitdUID(string: "key.kind")
  public static let key_AccessLevel = SourceKitdUID(string: "key.accessibility")
  public static let key_SetterAccessLevel = SourceKitdUID(string: "key.setter_accessibility")
  public static let key_Keyword = SourceKitdUID(string: "key.keyword")
  public static let key_Name = SourceKitdUID(string: "key.name")
  public static let key_USR = SourceKitdUID(string: "key.usr")
  public static let key_OriginalUSR = SourceKitdUID(string: "key.original_usr")
  public static let key_DefaultImplementationOf = SourceKitdUID(string: "key.default_implementation_of")
  public static let key_InterestedUSR = SourceKitdUID(string: "key.interested_usr")
  public static let key_GenericParams = SourceKitdUID(string: "key.generic_params")
  public static let key_GenericRequirements = SourceKitdUID(string: "key.generic_requirements")
  public static let key_DocFullAsXML = SourceKitdUID(string: "key.doc.full_as_xml")
  public static let key_Line = SourceKitdUID(string: "key.line")
  public static let key_Column = SourceKitdUID(string: "key.column")
  public static let key_ReceiverUSR = SourceKitdUID(string: "key.receiver_usr")
  public static let key_Receivers = SourceKitdUID(string: "key.receivers")
  public static let key_IsDynamic = SourceKitdUID(string: "key.is_dynamic")
  public static let key_IsImplicit = SourceKitdUID(string: "key.is_implicit")
  public static let key_FilePath = SourceKitdUID(string: "key.filepath")
  public static let key_ModuleInterfaceName = SourceKitdUID(string: "key.module_interface_name")
  public static let key_Hash = SourceKitdUID(string: "key.hash")
  public static let key_CompilerArgs = SourceKitdUID(string: "key.compilerargs")
  public static let key_Severity = SourceKitdUID(string: "key.severity")
  public static let key_Offset = SourceKitdUID(string: "key.offset")
  public static let key_Length = SourceKitdUID(string: "key.length")
  public static let key_SourceFile = SourceKitdUID(string: "key.sourcefile")
  public static let key_SourceText = SourceKitdUID(string: "key.sourcetext")
  public static let key_EnableSyntaxMap = SourceKitdUID(string: "key.enablesyntaxmap")
  public static let key_EnableStructure = SourceKitdUID(string: "key.enablesubstructure")
  public static let key_ID = SourceKitdUID(string: "key.id")
  public static let key_Description = SourceKitdUID(string: "key.description")
  public static let key_TypeName = SourceKitdUID(string: "key.typename")
  public static let key_RuntimeName = SourceKitdUID(string: "key.runtime_name")
  public static let key_SelectorName = SourceKitdUID(string: "key.selector_name")
  public static let key_AnnotatedDecl = SourceKitdUID(string: "key.annotated_decl")
  public static let key_FullyAnnotatedDecl = SourceKitdUID(string: "key.fully_annotated_decl")
  public static let key_FullyAnnotatedGenericSignature = SourceKitdUID(string: "key.fully_annotated_generic_signature")
  public static let key_DocBrief = SourceKitdUID(string: "key.doc.brief")
  public static let key_Context = SourceKitdUID(string: "key.context")
  public static let key_TypeRelation = SourceKitdUID(string: "key.typerelation")
  public static let key_ModuleImportDepth = SourceKitdUID(string: "key.moduleimportdepth")
  public static let key_NumBytesToErase = SourceKitdUID(string: "key.num_bytes_to_erase")
  public static let key_NotRecommended = SourceKitdUID(string: "key.not_recommended")
  public static let key_Annotations = SourceKitdUID(string: "key.annotations")
  public static let key_DiagnosticStage = SourceKitdUID(string: "key.diagnostic_stage")
  public static let key_SyntaxMap = SourceKitdUID(string: "key.syntaxmap")
  public static let key_IsSystem = SourceKitdUID(string: "key.is_system")
  public static let key_Related = SourceKitdUID(string: "key.related")
  public static let key_Inherits = SourceKitdUID(string: "key.inherits")
  public static let key_Conforms = SourceKitdUID(string: "key.conforms")
  public static let key_Extends = SourceKitdUID(string: "key.extends")
  public static let key_Dependencies = SourceKitdUID(string: "key.dependencies")
  public static let key_Entities = SourceKitdUID(string: "key.entities")
  public static let key_NameOffset = SourceKitdUID(string: "key.nameoffset")
  public static let key_NameLength = SourceKitdUID(string: "key.namelength")
  public static let key_BodyOffset = SourceKitdUID(string: "key.bodyoffset")
  public static let key_BodyLength = SourceKitdUID(string: "key.bodylength")
  public static let key_DocOffset = SourceKitdUID(string: "key.docoffset")
  public static let key_DocLength = SourceKitdUID(string: "key.doclength")
  public static let key_IsLocal = SourceKitdUID(string: "key.is_local")
  public static let key_InheritedTypes = SourceKitdUID(string: "key.inheritedtypes")
  public static let key_Attributes = SourceKitdUID(string: "key.attributes")
  public static let key_Attribute = SourceKitdUID(string: "key.attribute")
  public static let key_Elements = SourceKitdUID(string: "key.elements")
  public static let key_SubStructure = SourceKitdUID(string: "key.substructure")
  public static let key_Ranges = SourceKitdUID(string: "key.ranges")
  public static let key_Fixits = SourceKitdUID(string: "key.fixits")
  public static let key_Diagnostics = SourceKitdUID(string: "key.diagnostics")
  public static let key_EducationalNotePaths = SourceKitdUID(string: "key.educational_note_paths")
  public static let key_FormatOptions = SourceKitdUID(string: "key.editor.format.options")
  public static let key_CodeCompleteOptions = SourceKitdUID(string: "key.codecomplete.options")
  public static let key_TypeContextInfoOptions = SourceKitdUID(string: "key.typecontextinfo.options")
  public static let key_ConformingMethodListOptions = SourceKitdUID(string: "key.conformingmethods.options")
  public static let key_FilterRules = SourceKitdUID(string: "key.codecomplete.filterrules")
  public static let key_NextRequestStart = SourceKitdUID(string: "key.nextrequeststart")
  public static let key_Popular = SourceKitdUID(string: "key.popular")
  public static let key_Unpopular = SourceKitdUID(string: "key.unpopular")
  public static let key_Hide = SourceKitdUID(string: "key.hide")
  public static let key_Platform = SourceKitdUID(string: "key.platform")
  public static let key_IsDeprecated = SourceKitdUID(string: "key.is_deprecated")
  public static let key_IsUnavailable = SourceKitdUID(string: "key.is_unavailable")
  public static let key_IsOptional = SourceKitdUID(string: "key.is_optional")
  public static let key_IsAsync = SourceKitdUID(string: "key.is_async")
  public static let key_Message = SourceKitdUID(string: "key.message")
  public static let key_Introduced = SourceKitdUID(string: "key.introduced")
  public static let key_Deprecated = SourceKitdUID(string: "key.deprecated")
  public static let key_Obsoleted = SourceKitdUID(string: "key.obsoleted")
  public static let key_RemoveCache = SourceKitdUID(string: "key.removecache")
  public static let key_TypeUsr = SourceKitdUID(string: "key.typeusr")
  public static let key_ContainerTypeUsr = SourceKitdUID(string: "key.containertypeusr")
  public static let key_ModuleGroups = SourceKitdUID(string: "key.modulegroups")
  public static let key_BaseName = SourceKitdUID(string: "key.basename")
  public static let key_ArgNames = SourceKitdUID(string: "key.argnames")
  public static let key_SelectorPieces = SourceKitdUID(string: "key.selectorpieces")
  public static let key_NameKind = SourceKitdUID(string: "key.namekind")
  public static let key_LocalizationKey = SourceKitdUID(string: "key.localization_key")
  public static let key_IsZeroArgSelector = SourceKitdUID(string: "key.is_zero_arg_selector")
  public static let key_SwiftVersion = SourceKitdUID(string: "key.swift_version")
  public static let key_Value = SourceKitdUID(string: "key.value")
  public static let key_EnableDiagnostics = SourceKitdUID(string: "key.enablediagnostics")
  public static let key_GroupName = SourceKitdUID(string: "key.groupname")
  public static let key_ActionName = SourceKitdUID(string: "key.actionname")
  public static let key_SynthesizedExtension = SourceKitdUID(string: "key.synthesizedextensions")
  public static let key_UsingSwiftArgs = SourceKitdUID(string: "key.usingswiftargs")
  public static let key_Names = SourceKitdUID(string: "key.names")
  public static let key_UIDs = SourceKitdUID(string: "key.uids")
  public static let key_SyntacticOnly = SourceKitdUID(string: "key.syntactic_only")
  public static let key_ParentLoc = SourceKitdUID(string: "key.parent_loc")
  public static let key_IsTestCandidate = SourceKitdUID(string: "key.is_test_candidate")
  public static let key_Overrides = SourceKitdUID(string: "key.overrides")
  public static let key_AssociatedUSRs = SourceKitdUID(string: "key.associated_usrs")
  public static let key_ModuleName = SourceKitdUID(string: "key.modulename")
  public static let key_RelatedDecls = SourceKitdUID(string: "key.related_decls")
  public static let key_Simplified = SourceKitdUID(string: "key.simplified")
  public static let key_RangeContent = SourceKitdUID(string: "key.rangecontent")
  public static let key_CancelOnSubsequentRequest = SourceKitdUID(string: "key.cancel_on_subsequent_request")
  public static let key_RenameLocations = SourceKitdUID(string: "key.renamelocations")
  public static let key_Locations = SourceKitdUID(string: "key.locations")
  public static let key_NameType = SourceKitdUID(string: "key.nametype")
  public static let key_NewName = SourceKitdUID(string: "key.newname")
  public static let key_CategorizedEdits = SourceKitdUID(string: "key.categorizededits")
  public static let key_CategorizedRanges = SourceKitdUID(string: "key.categorizedranges")
  public static let key_RangesWorthNote = SourceKitdUID(string: "key.rangesworthnote")
  public static let key_Edits = SourceKitdUID(string: "key.edits")
  public static let key_EndLine = SourceKitdUID(string: "key.endline")
  public static let key_EndColumn = SourceKitdUID(string: "key.endcolumn")
  public static let key_ArgIndex = SourceKitdUID(string: "key.argindex")
  public static let key_Text = SourceKitdUID(string: "key.text")
  public static let key_Category = SourceKitdUID(string: "key.category")
  public static let key_Categories = SourceKitdUID(string: "key.categories")
  public static let key_IsFunctionLike = SourceKitdUID(string: "key.is_function_like")
  public static let key_IsNonProtocolType = SourceKitdUID(string: "key.is_non_protocol_type")
  public static let key_RefactorActions = SourceKitdUID(string: "key.refactor_actions")
  public static let key_RetrieveRefactorActions = SourceKitdUID(string: "key.retrieve_refactor_actions")
  public static let key_SymbolGraph = SourceKitdUID(string: "key.symbol_graph")
  public static let key_RetrieveSymbolGraph = SourceKitdUID(string: "key.retrieve_symbol_graph")
  public static let key_ParentContexts = SourceKitdUID(string: "key.parent_contexts")
  public static let key_ReferencedSymbols = SourceKitdUID(string: "key.referenced_symbols")
  public static let key_IsSPI = SourceKitdUID(string: "key.is_spi")
  public static let key_ActionUID = SourceKitdUID(string: "key.actionuid")
  public static let key_ActionUnavailableReason = SourceKitdUID(string: "key.actionunavailablereason")
  public static let key_CompileID = SourceKitdUID(string: "key.compileid")
  public static let key_CompilerArgsString = SourceKitdUID(string: "key.compilerargs-string")
  public static let key_ImplicitMembers = SourceKitdUID(string: "key.implicitmembers")
  public static let key_ExpectedTypes = SourceKitdUID(string: "key.expectedtypes")
  public static let key_Members = SourceKitdUID(string: "key.members")
  public static let key_TypeBuffer = SourceKitdUID(string: "key.printedtypebuffer")
  public static let key_ExpressionTypeList = SourceKitdUID(string: "key.expression_type_list")
  public static let key_ExpressionOffset = SourceKitdUID(string: "key.expression_offset")
  public static let key_ExpressionLength = SourceKitdUID(string: "key.expression_length")
  public static let key_ExpressionType = SourceKitdUID(string: "key.expression_type")
  public static let key_VariableTypeList = SourceKitdUID(string: "key.variable_type_list")
  public static let key_VariableOffset = SourceKitdUID(string: "key.variable_offset")
  public static let key_VariableLength = SourceKitdUID(string: "key.variable_length")
  public static let key_VariableType = SourceKitdUID(string: "key.variable_type")
  public static let key_VariableTypeExplicit = SourceKitdUID(string: "key.variable_type_explicit")
  public static let key_FullyQualified = SourceKitdUID(string: "key.fully_qualified")
  public static let key_CanonicalizeType = SourceKitdUID(string: "key.canonicalize_type")
  public static let key_InternalDiagnostic = SourceKitdUID(string: "key.internal_diagnostic")
  public static let key_VFSName = SourceKitdUID(string: "key.vfs.name")
  public static let key_VFSOptions = SourceKitdUID(string: "key.vfs.options")
  public static let key_Files = SourceKitdUID(string: "key.files")
  public static let key_OptimizeForIDE = SourceKitdUID(string: "key.optimize_for_ide")
  public static let key_RequiredBystanders = SourceKitdUID(string: "key.required_bystanders")
  public static let key_ReusingASTContext = SourceKitdUID(string: "key.reusingastcontext")
  public static let key_VerifySolverBasedCursorInfo = SourceKitdUID(string: "key.verifysolverbasedcursorinfo")
  public static let key_CompletionMaxASTContextReuseCount = SourceKitdUID(string: "key.completion_max_astcontext_reuse_count")
  public static let key_CompletionCheckDependencyInterval = SourceKitdUID(string: "key.completion_check_dependency_interval")
  public static let key_AnnotatedTypename = SourceKitdUID(string: "key.annotated.typename")
  public static let key_CompileOperation = SourceKitdUID(string: "key.compile_operation")
  public static let key_EffectiveAccess = SourceKitdUID(string: "key.effective_access")
  public static let key_DeclarationLang = SourceKitdUID(string: "key.decl_lang")
  public static let key_SecondarySymbols = SourceKitdUID(string: "key.secondary_symbols")
  public static let key_SimulateLongRequest = SourceKitdUID(string: "key.simulate_long_request")
  public static let key_IsSynthesized = SourceKitdUID(string: "key.is_synthesized")

  // MARK: Requests
  public static let request_ProtocolVersion = SourceKitdUID(string: "source.request.protocol_version")
  public static let request_CompilerVersion = SourceKitdUID(string: "source.request.compiler_version")
  public static let request_CrashWithExit = SourceKitdUID(string: "source.request.crash_exit")
  public static let request_Demangle = SourceKitdUID(string: "source.request.demangle")
  public static let request_MangleSimpleClass = SourceKitdUID(string: "source.request.mangle_simple_class")
  public static let request_Index = SourceKitdUID(string: "source.request.indexsource")
  public static let request_DocInfo = SourceKitdUID(string: "source.request.docinfo")
  public static let request_CodeComplete = SourceKitdUID(string: "source.request.codecomplete")
  public static let request_CodeCompleteOpen = SourceKitdUID(string: "source.request.codecomplete.open")
  public static let request_CodeCompleteClose = SourceKitdUID(string: "source.request.codecomplete.close")
  public static let request_CodeCompleteUpdate = SourceKitdUID(string: "source.request.codecomplete.update")
  public static let request_CodeCompleteCacheOnDisk = SourceKitdUID(string: "source.request.codecomplete.cache.ondisk")
  public static let request_CodeCompleteSetPopularAPI = SourceKitdUID(string: "source.request.codecomplete.setpopularapi")
  public static let request_CodeCompleteSetCustom = SourceKitdUID(string: "source.request.codecomplete.setcustom")
  public static let request_TypeContextInfo = SourceKitdUID(string: "source.request.typecontextinfo")
  public static let request_ConformingMethodList = SourceKitdUID(string: "source.request.conformingmethods")
  public static let request_CursorInfo = SourceKitdUID(string: "source.request.cursorinfo")
  public static let request_RangeInfo = SourceKitdUID(string: "source.request.rangeinfo")
  public static let request_RelatedIdents = SourceKitdUID(string: "source.request.relatedidents")
  public static let request_EditorOpen = SourceKitdUID(string: "source.request.editor.open")
  public static let request_EditorOpenInterface = SourceKitdUID(string: "source.request.editor.open.interface")
  public static let request_EditorOpenHeaderInterface = SourceKitdUID(string: "source.request.editor.open.interface.header")
  public static let request_EditorOpenSwiftSourceInterface = SourceKitdUID(string: "source.request.editor.open.interface.swiftsource")
  public static let request_EditorOpenSwiftTypeInterface = SourceKitdUID(string: "source.request.editor.open.interface.swifttype")
  public static let request_EditorExtractTextFromComment = SourceKitdUID(string: "source.request.editor.extract.comment")
  public static let request_EditorClose = SourceKitdUID(string: "source.request.editor.close")
  public static let request_EditorReplaceText = SourceKitdUID(string: "source.request.editor.replacetext")
  public static let request_EditorFormatText = SourceKitdUID(string: "source.request.editor.formattext")
  public static let request_EditorExpandPlaceholder = SourceKitdUID(string: "source.request.editor.expand_placeholder")
  public static let request_EditorFindUSR = SourceKitdUID(string: "source.request.editor.find_usr")
  public static let request_EditorFindInterfaceDoc = SourceKitdUID(string: "source.request.editor.find_interface_doc")
  public static let request_BuildSettingsRegister = SourceKitdUID(string: "source.request.buildsettings.register")
  public static let request_ModuleGroups = SourceKitdUID(string: "source.request.module.groups")
  public static let request_NameTranslation = SourceKitdUID(string: "source.request.name.translation")
  public static let request_MarkupToXML = SourceKitdUID(string: "source.request.convert.markup.xml")
  public static let request_Statistics = SourceKitdUID(string: "source.request.statistics")
  public static let request_SyntacticRename = SourceKitdUID(string: "source.request.syntacticrename")
  public static let request_FindRenameRanges = SourceKitdUID(string: "source.request.find-syntactic-rename-ranges")
  public static let request_FindLocalRenameRanges = SourceKitdUID(string: "source.request.find-local-rename-ranges")
  public static let request_SemanticRefactoring = SourceKitdUID(string: "source.request.semantic.refactoring")
  public static let request_EnableCompileNotifications = SourceKitdUID(string: "source.request.enable-compile-notifications")
  public static let request_TestNotification = SourceKitdUID(string: "source.request.test_notification")
  public static let request_CollectExpressionType = SourceKitdUID(string: "source.request.expression.type")
  public static let request_CollectVariableType = SourceKitdUID(string: "source.request.variable.type")
  public static let request_GlobalConfiguration = SourceKitdUID(string: "source.request.configuration.global")
  public static let request_DependencyUpdated = SourceKitdUID(string: "source.request.dependency_updated")
  public static let request_Diagnostics = SourceKitdUID(string: "source.request.diagnostics")
  public static let request_Compile = SourceKitdUID(string: "source.request.compile")
  public static let request_CompileClose = SourceKitdUID(string: "source.request.compile.close")

  // MARK: Kinds
  public static let kind_DeclFunctionFree = SourceKitdUID(string: "source.lang.swift.decl.function.free")
  public static let kind_RefFunctionFree = SourceKitdUID(string: "source.lang.swift.ref.function.free")
  public static let kind_DeclMethodInstance = SourceKitdUID(string: "source.lang.swift.decl.function.method.instance")
  public static let kind_RefMethodInstance = SourceKitdUID(string: "source.lang.swift.ref.function.method.instance")
  public static let kind_DeclMethodStatic = SourceKitdUID(string: "source.lang.swift.decl.function.method.static")
  public static let kind_RefMethodStatic = SourceKitdUID(string: "source.lang.swift.ref.function.method.static")
  public static let kind_DeclMethodClass = SourceKitdUID(string: "source.lang.swift.decl.function.method.class")
  public static let kind_RefMethodClass = SourceKitdUID(string: "source.lang.swift.ref.function.method.class")
  public static let kind_DeclAccessorGetter = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.getter")
  public static let kind_RefAccessorGetter = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.getter")
  public static let kind_DeclAccessorSetter = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.setter")
  public static let kind_RefAccessorSetter = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.setter")
  public static let kind_DeclAccessorWillSet = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.willset")
  public static let kind_RefAccessorWillSet = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.willset")
  public static let kind_DeclAccessorDidSet = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.didset")
  public static let kind_RefAccessorDidSet = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.didset")
  public static let kind_DeclAccessorAddress = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.address")
  public static let kind_RefAccessorAddress = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.address")
  public static let kind_DeclAccessorMutableAddress = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.mutableaddress")
  public static let kind_RefAccessorMutableAddress = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.mutableaddress")
  public static let kind_DeclAccessorRead = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.read")
  public static let kind_RefAccessorRead = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.read")
  public static let kind_DeclAccessorModify = SourceKitdUID(string: "source.lang.swift.decl.function.accessor.modify")
  public static let kind_RefAccessorModify = SourceKitdUID(string: "source.lang.swift.ref.function.accessor.modify")
  public static let kind_DeclConstructor = SourceKitdUID(string: "source.lang.swift.decl.function.constructor")
  public static let kind_RefConstructor = SourceKitdUID(string: "source.lang.swift.ref.function.constructor")
  public static let kind_DeclDestructor = SourceKitdUID(string: "source.lang.swift.decl.function.destructor")
  public static let kind_RefDestructor = SourceKitdUID(string: "source.lang.swift.ref.function.destructor")
  public static let kind_DeclFunctionPrefixOperator = SourceKitdUID(string: "source.lang.swift.decl.function.operator.prefix")
  public static let kind_DeclFunctionPostfixOperator = SourceKitdUID(string: "source.lang.swift.decl.function.operator.postfix")
  public static let kind_DeclFunctionInfixOperator = SourceKitdUID(string: "source.lang.swift.decl.function.operator.infix")
  public static let kind_RefFunctionPrefixOperator = SourceKitdUID(string: "source.lang.swift.ref.function.operator.prefix")
  public static let kind_RefFunctionPostfixOperator = SourceKitdUID(string: "source.lang.swift.ref.function.operator.postfix")
  public static let kind_RefFunctionInfixOperator = SourceKitdUID(string: "source.lang.swift.ref.function.operator.infix")
  public static let kind_DeclPrecedenceGroup = SourceKitdUID(string: "source.lang.swift.decl.precedencegroup")
  public static let kind_RefPrecedenceGroup = SourceKitdUID(string: "source.lang.swift.ref.precedencegroup")
  public static let kind_DeclSubscript = SourceKitdUID(string: "source.lang.swift.decl.function.subscript")
  public static let kind_RefSubscript = SourceKitdUID(string: "source.lang.swift.ref.function.subscript")
  public static let kind_DeclVarGlobal = SourceKitdUID(string: "source.lang.swift.decl.var.global")
  public static let kind_RefVarGlobal = SourceKitdUID(string: "source.lang.swift.ref.var.global")
  public static let kind_DeclVarInstance = SourceKitdUID(string: "source.lang.swift.decl.var.instance")
  public static let kind_RefVarInstance = SourceKitdUID(string: "source.lang.swift.ref.var.instance")
  public static let kind_DeclVarStatic = SourceKitdUID(string: "source.lang.swift.decl.var.static")
  public static let kind_RefVarStatic = SourceKitdUID(string: "source.lang.swift.ref.var.static")
  public static let kind_DeclVarClass = SourceKitdUID(string: "source.lang.swift.decl.var.class")
  public static let kind_RefVarClass = SourceKitdUID(string: "source.lang.swift.ref.var.class")
  public static let kind_DeclVarLocal = SourceKitdUID(string: "source.lang.swift.decl.var.local")
  public static let kind_RefVarLocal = SourceKitdUID(string: "source.lang.swift.ref.var.local")
  public static let kind_DeclVarParam = SourceKitdUID(string: "source.lang.swift.decl.var.parameter")
  public static let kind_DeclModule = SourceKitdUID(string: "source.lang.swift.decl.module")
  public static let kind_DeclClass = SourceKitdUID(string: "source.lang.swift.decl.class")
  public static let kind_RefClass = SourceKitdUID(string: "source.lang.swift.ref.class")
  public static let kind_DeclActor = SourceKitdUID(string: "source.lang.swift.decl.actor")
  public static let kind_RefActor = SourceKitdUID(string: "source.lang.swift.ref.actor")
  public static let kind_DeclStruct = SourceKitdUID(string: "source.lang.swift.decl.struct")
  public static let kind_RefStruct = SourceKitdUID(string: "source.lang.swift.ref.struct")
  public static let kind_DeclEnum = SourceKitdUID(string: "source.lang.swift.decl.enum")
  public static let kind_RefEnum = SourceKitdUID(string: "source.lang.swift.ref.enum")
  public static let kind_DeclEnumCase = SourceKitdUID(string: "source.lang.swift.decl.enumcase")
  public static let kind_DeclEnumElement = SourceKitdUID(string: "source.lang.swift.decl.enumelement")
  public static let kind_RefEnumElement = SourceKitdUID(string: "source.lang.swift.ref.enumelement")
  public static let kind_DeclProtocol = SourceKitdUID(string: "source.lang.swift.decl.protocol")
  public static let kind_RefProtocol = SourceKitdUID(string: "source.lang.swift.ref.protocol")
  public static let kind_DeclExtension = SourceKitdUID(string: "source.lang.swift.decl.extension")
  public static let kind_DeclExtensionStruct = SourceKitdUID(string: "source.lang.swift.decl.extension.struct")
  public static let kind_DeclExtensionClass = SourceKitdUID(string: "source.lang.swift.decl.extension.class")
  public static let kind_DeclExtensionEnum = SourceKitdUID(string: "source.lang.swift.decl.extension.enum")
  public static let kind_DeclExtensionProtocol = SourceKitdUID(string: "source.lang.swift.decl.extension.protocol")
  public static let kind_DeclAssociatedType = SourceKitdUID(string: "source.lang.swift.decl.associatedtype")
  public static let kind_RefAssociatedType = SourceKitdUID(string: "source.lang.swift.ref.associatedtype")
  public static let kind_DeclOpaqueType = SourceKitdUID(string: "source.lang.swift.decl.opaquetype")
  public static let kind_RefOpaqueType = SourceKitdUID(string: "source.lang.swift.ref.opaquetype")
  public static let kind_DeclTypeAlias = SourceKitdUID(string: "source.lang.swift.decl.typealias")
  public static let kind_RefTypeAlias = SourceKitdUID(string: "source.lang.swift.ref.typealias")
  public static let kind_DeclGenericTypeParam = SourceKitdUID(string: "source.lang.swift.decl.generic_type_param")
  public static let kind_RefGenericTypeParam = SourceKitdUID(string: "source.lang.swift.ref.generic_type_param")
  public static let kind_DeclMacro = SourceKitdUID(string: "source.lang.swift.decl.macro")
  public static let kind_RefMacro = SourceKitdUID(string: "source.lang.swift.ref.macro")
  public static let kind_RefModule = SourceKitdUID(string: "source.lang.swift.ref.module")
  public static let kind_CommentTag = SourceKitdUID(string: "source.lang.swift.commenttag")
  public static let kind_StmtForEach = SourceKitdUID(string: "source.lang.swift.stmt.foreach")
  public static let kind_StmtFor = SourceKitdUID(string: "source.lang.swift.stmt.for")
  public static let kind_StmtWhile = SourceKitdUID(string: "source.lang.swift.stmt.while")
  public static let kind_StmtRepeatWhile = SourceKitdUID(string: "source.lang.swift.stmt.repeatwhile")
  public static let kind_StmtIf = SourceKitdUID(string: "source.lang.swift.stmt.if")
  public static let kind_StmtGuard = SourceKitdUID(string: "source.lang.swift.stmt.guard")
  public static let kind_StmtSwitch = SourceKitdUID(string: "source.lang.swift.stmt.switch")
  public static let kind_StmtCase = SourceKitdUID(string: "source.lang.swift.stmt.case")
  public static let kind_StmtBrace = SourceKitdUID(string: "source.lang.swift.stmt.brace")
  public static let kind_ExprCall = SourceKitdUID(string: "source.lang.swift.expr.call")
  public static let kind_ExprArg = SourceKitdUID(string: "source.lang.swift.expr.argument")
  public static let kind_ExprArray = SourceKitdUID(string: "source.lang.swift.expr.array")
  public static let kind_ExprDictionary = SourceKitdUID(string: "source.lang.swift.expr.dictionary")
  public static let kind_ExprObjectLiteral = SourceKitdUID(string: "source.lang.swift.expr.object_literal")
  public static let kind_ExprTuple = SourceKitdUID(string: "source.lang.swift.expr.tuple")
  public static let kind_ExprClosure = SourceKitdUID(string: "source.lang.swift.expr.closure")
  public static let kind_StructureElemId = SourceKitdUID(string: "source.lang.swift.structure.elem.id")
  public static let kind_StructureElemExpr = SourceKitdUID(string: "source.lang.swift.structure.elem.expr")
  public static let kind_StructureElemInitExpr = SourceKitdUID(string: "source.lang.swift.structure.elem.init_expr")
  public static let kind_StructureElemCondExpr = SourceKitdUID(string: "source.lang.swift.structure.elem.condition_expr")
  public static let kind_StructureElemPattern = SourceKitdUID(string: "source.lang.swift.structure.elem.pattern")
  public static let kind_StructureElemTypeRef = SourceKitdUID(string: "source.lang.swift.structure.elem.typeref")
  public static let kind_RangeSingleStatement = SourceKitdUID(string: "source.lang.swift.range.singlestatement")
  public static let kind_RangeSingleExpression = SourceKitdUID(string: "source.lang.swift.range.singleexpression")
  public static let kind_RangeSingleDeclaration = SourceKitdUID(string: "source.lang.swift.range.singledeclaration")
  public static let kind_RangeMultiStatement = SourceKitdUID(string: "source.lang.swift.range.multistatement")
  public static let kind_RangeMultiTypeMemberDeclaration = SourceKitdUID(string: "source.lang.swift.range.multitypememberdeclaration")
  public static let kind_RangeInvalid = SourceKitdUID(string: "source.lang.swift.range.invalid")
  public static let kind_NameObjc = SourceKitdUID(string: "source.lang.name.kind.objc")
  public static let kind_NameSwift = SourceKitdUID(string: "source.lang.name.kind.swift")
  public static let kind_Keyword = SourceKitdUID(string: "source.lang.swift.syntaxtype.keyword")
  public static let kind_Identifier = SourceKitdUID(string: "source.lang.swift.syntaxtype.identifier")
  public static let kind_Operator = SourceKitdUID(string: "source.lang.swift.syntaxtype.operator")
  public static let kind_TypeIdentifier = SourceKitdUID(string: "source.lang.swift.syntaxtype.typeidentifier")
  public static let kind_BuildConfigKeyword = SourceKitdUID(string: "source.lang.swift.syntaxtype.buildconfig.keyword")
  public static let kind_BuildConfigId = SourceKitdUID(string: "source.lang.swift.syntaxtype.buildconfig.id")
  public static let kind_PoundDirectiveKeyword = SourceKitdUID(string: "source.lang.swift.syntaxtype.pounddirective.keyword")
  public static let kind_AttributeId = SourceKitdUID(string: "source.lang.swift.syntaxtype.attribute.id")
  public static let kind_AttributeBuiltin = SourceKitdUID(string: "source.lang.swift.syntaxtype.attribute.builtin")
  public static let kind_Number = SourceKitdUID(string: "source.lang.swift.syntaxtype.number")
  public static let kind_String = SourceKitdUID(string: "source.lang.swift.syntaxtype.string")
  public static let kind_StringInterpolation = SourceKitdUID(string: "source.lang.swift.syntaxtype.string_interpolation_anchor")
  public static let kind_Comment = SourceKitdUID(string: "source.lang.swift.syntaxtype.comment")
  public static let kind_DocComment = SourceKitdUID(string: "source.lang.swift.syntaxtype.doccomment")
  public static let kind_DocCommentField = SourceKitdUID(string: "source.lang.swift.syntaxtype.doccomment.field")
  public static let kind_CommentMarker = SourceKitdUID(string: "source.lang.swift.syntaxtype.comment.mark")
  public static let kind_CommentURL = SourceKitdUID(string: "source.lang.swift.syntaxtype.comment.url")
  public static let kind_Placeholder = SourceKitdUID(string: "source.lang.swift.syntaxtype.placeholder")
  public static let kind_ObjectLiteral = SourceKitdUID(string: "source.lang.swift.syntaxtype.objectliteral")
  public static let kind_Expr = SourceKitdUID(string: "source.lang.swift.expr")
  public static let kind_Stmt = SourceKitdUID(string: "source.lang.swift.stmt")
  public static let kind_Type = SourceKitdUID(string: "source.lang.swift.type")
  public static let kind_ForEachSequence = SourceKitdUID(string: "source.lang.swift.foreach.sequence")
  public static let kind_DiagNote = SourceKitdUID(string: "source.diagnostic.severity.note")
  public static let kind_DiagWarning = SourceKitdUID(string: "source.diagnostic.severity.warning")
  public static let kind_DiagError = SourceKitdUID(string: "source.diagnostic.severity.error")
  public static let kind_DiagDeprecation = SourceKitdUID(string: "source.diagnostic.category.deprecation")
  public static let kind_DiagNoUsage = SourceKitdUID(string: "source.diagnostic.category.no_usage")
  public static let kind_CodeCompletionEverything = SourceKitdUID(string: "source.codecompletion.everything")
  public static let kind_CodeCompletionModule = SourceKitdUID(string: "source.codecompletion.module")
  public static let kind_CodeCompletionKeyword = SourceKitdUID(string: "source.codecompletion.keyword")
  public static let kind_CodeCompletionLiteral = SourceKitdUID(string: "source.codecompletion.literal")
  public static let kind_CodeCompletionCustom = SourceKitdUID(string: "source.codecompletion.custom")
  public static let kind_CodeCompletionIdentifier = SourceKitdUID(string: "source.codecompletion.identifier")
  public static let kind_CodeCompletionDescription = SourceKitdUID(string: "source.codecompletion.description")
  public static let kind_EditActive = SourceKitdUID(string: "source.edit.kind.active")
  public static let kind_EditInactive = SourceKitdUID(string: "source.edit.kind.inactive")
  public static let kind_EditSelector = SourceKitdUID(string: "source.edit.kind.selector")
  public static let kind_EditString = SourceKitdUID(string: "source.edit.kind.string")
  public static let kind_EditComment = SourceKitdUID(string: "source.edit.kind.comment")
  public static let kind_EditMismatch = SourceKitdUID(string: "source.edit.kind.mismatch")
  public static let kind_EditUnknown = SourceKitdUID(string: "source.edit.kind.unknown")
  public static let kind_RenameRangeBase = SourceKitdUID(string: "source.refactoring.range.kind.basename")
  public static let kind_RenameRangeKeywordBase = SourceKitdUID(string: "source.refactoring.range.kind.keyword-basename")
  public static let kind_RenameRangeParam = SourceKitdUID(string: "source.refactoring.range.kind.parameter-and-whitespace")
  public static let kind_RenameRangeNoncollapsibleParam = SourceKitdUID(string: "source.refactoring.range.kind.noncollapsible-parameter")
  public static let kind_RenameRangeDeclArgLabel = SourceKitdUID(string: "source.refactoring.range.kind.decl-argument-label")
  public static let kind_RenameRangeCallArgLabel = SourceKitdUID(string: "source.refactoring.range.kind.call-argument-label")
  public static let kind_RenameRangeCallArgColon = SourceKitdUID(string: "source.refactoring.range.kind.call-argument-colon")
  public static let kind_RenameRangeCallArgCombined = SourceKitdUID(string: "source.refactoring.range.kind.call-argument-combined")
  public static let kind_RenameRangeSelectorArgLabel = SourceKitdUID(string: "source.refactoring.range.kind.selector-argument-label")
  public static let kind_Definition = SourceKitdUID(string: "source.syntacticrename.definition")
  public static let kind_Reference = SourceKitdUID(string: "source.syntacticrename.reference")
  public static let kind_Call = SourceKitdUID(string: "source.syntacticrename.call")
  public static let kind_Unknown = SourceKitdUID(string: "source.syntacticrename.unknown")
  public static let kind_StatNumRequests = SourceKitdUID(string: "source.statistic.num-requests")
  public static let kind_StatNumSemaRequests = SourceKitdUID(string: "source.statistic.num-semantic-requests")
  public static let kind_StatInstructionCount = SourceKitdUID(string: "source.statistic.instruction-count")
  public static let kind_Swift = SourceKitdUID(string: "source.lang.swift")
  public static let kind_ObjC = SourceKitdUID(string: "source.lang.objc")

  // MARK: Notifications
  public static let compilerCrashedNotification = SourceKitdUID(string: "notification.toolchain-compiler-crashed")
  public static let semaDisabledNotification = SourceKitdUID(string:
      "source.notification.sema_disabled")
  public static let semaEnabledNotification = SourceKitdUID(string:
      "source.notification.sema_enabled")
  public static let source_notification_editor_documentupdate = SourceKitdUID(string: "source.notification.editor.documentupdate")

  // MARK: Code completion options
  // TODO: Automatically generate these. Current manually maintained from translateCodeCompletionOptions in SwiftCompletion.cpp
  public static let key_SortByName = SourceKitdUID(string: "key.codecomplete.sort.byname");
  public static let key_UseImportDepth = SourceKitdUID(string: "key.codecomplete.sort.useimportdepth");
  public static let key_GroupOverloads = SourceKitdUID(string: "key.codecomplete.group.overloads");
  public static let key_GroupStems = SourceKitdUID(string: "key.codecomplete.group.stems");
  public static let key_FilterText = SourceKitdUID(string: "key.codecomplete.filtertext");
  public static let key_RequestLimit = SourceKitdUID(string: "key.codecomplete.requestlimit");
  public static let key_RequestStart = SourceKitdUID(string: "key.codecomplete.requeststart");
  public static let key_HideUnderscores = SourceKitdUID(string: "key.codecomplete.hideunderscores");
  public static let key_HideLowPriority = SourceKitdUID(string: "key.codecomplete.hidelowpriority");
  public static let key_HideByName = SourceKitdUID(string: "key.codecomplete.hidebyname");
  public static let key_IncludeExactMatch = SourceKitdUID(string: "key.codecomplete.includeexactmatch");
  public static let key_AddInnerResults = SourceKitdUID(string: "key.codecomplete.addinnerresults");
  public static let key_AddInnerOperators = SourceKitdUID(string: "key.codecomplete.addinneroperators");
  public static let key_AddInitsToTopLevel = SourceKitdUID(string: "key.codecomplete.addinitstotoplevel");
  public static let key_CallPatternHeuristics = SourceKitdUID(string: "key.codecomplete.callpatternheuristics");
  public static let key_FuzzyMatching = SourceKitdUID(string: "key.codecomplete.fuzzymatching");
  public static let key_TopNonLiteral = SourceKitdUID(string: "key.codecomplete.showtopnonliteralresults");
  public static let key_ContextWeight = SourceKitdUID(string: "key.codecomplete.sort.contextweight");
  public static let key_FuzzyWeight = SourceKitdUID(string: "key.codecomplete.sort.fuzzyweight");
  public static let key_PopularityBonus = SourceKitdUID(string: "key.codecomplete.sort.popularitybonus");
  public static let key_AnnotatedDescription = SourceKitdUID(string: "key.codecomplete.annotateddescription");
  public static let key_IncludeObjectLiterals = SourceKitdUID(string: "key.codecomplete.includeobjectliterals");

  // MARK: Format options
  // TODO: Automatically generate these. Current manually maintained from applyFormatOptions in SwiftEditor.cpp
  public static let key_UseTabs = SourceKitdUID(string: "key.editor.format.usetabs");
  public static let key_IndentWidth = SourceKitdUID(string: "key.editor.format.indentwidth");
  public static let key_TabWidth = SourceKitdUID(string: "key.editor.format.tabwidth");
  public static let key_IndentSwitchCase = SourceKitdUID(string: "key.editor.format.indent_switch_case");

}