@@ -17,12 +17,15 @@ public struct sourcekitd_keys {
17
17
public let actionuid : sourcekitd_uid_t
18
18
public let annotated_decl : sourcekitd_uid_t
19
19
public let annotations : sourcekitd_uid_t
20
+ public let argindex : sourcekitd_uid_t
20
21
public let associated_usrs : sourcekitd_uid_t
21
22
public let bodylength : sourcekitd_uid_t
22
23
public let bodyoffset : sourcekitd_uid_t
23
24
public let cancelOnSubsequentRequest : sourcekitd_uid_t
24
25
public let categories : sourcekitd_uid_t
25
26
public let categorizededits : sourcekitd_uid_t
27
+ public let categorizedranges : sourcekitd_uid_t
28
+ public let category : sourcekitd_uid_t
26
29
public let column : sourcekitd_uid_t
27
30
public let compilerargs : sourcekitd_uid_t
28
31
public let context : sourcekitd_uid_t
@@ -33,6 +36,7 @@ public struct sourcekitd_keys {
33
36
public let doc_full_as_xml : sourcekitd_uid_t
34
37
public let edits : sourcekitd_uid_t
35
38
public let educational_note_paths : sourcekitd_uid_t
39
+ public let enablesyntaxmap : sourcekitd_uid_t
36
40
public let endcolumn : sourcekitd_uid_t
37
41
public let endline : sourcekitd_uid_t
38
42
public let expression_length : sourcekitd_uid_t
@@ -49,6 +53,7 @@ public struct sourcekitd_keys {
49
53
public let kind : sourcekitd_uid_t
50
54
public let length : sourcekitd_uid_t
51
55
public let line : sourcekitd_uid_t
56
+ public let locations : sourcekitd_uid_t
52
57
public let modulename : sourcekitd_uid_t
53
58
public let name : sourcekitd_uid_t
54
59
public let namelength : sourcekitd_uid_t
@@ -61,11 +66,28 @@ public struct sourcekitd_keys {
61
66
public let ranges : sourcekitd_uid_t
62
67
public let receivers : sourcekitd_uid_t
63
68
public let refactor_actions : sourcekitd_uid_t
69
+ public let renamelocations : sourcekitd_uid_t
70
+ public let renameRangeBase : sourcekitd_uid_t
71
+ public let renameRangeCallArgColon : sourcekitd_uid_t
72
+ public let renameRangeCallArgCombined : sourcekitd_uid_t
73
+ public let renameRangeCallArgLabel : sourcekitd_uid_t
74
+ public let renameRangeDeclArgLabel : sourcekitd_uid_t
75
+ public let renameRangeKeywordBase : sourcekitd_uid_t
76
+ public let renameRangeNoncollapsibleParam : sourcekitd_uid_t
77
+ public let renameRangeParam : sourcekitd_uid_t
78
+ public let renameRangeSelectorArgLabel : sourcekitd_uid_t
64
79
public let request : sourcekitd_uid_t
65
80
public let results : sourcekitd_uid_t
66
81
public let retrieve_refactor_actions : sourcekitd_uid_t
67
82
public let semantic_tokens : sourcekitd_uid_t
68
83
public let severity : sourcekitd_uid_t
84
+ public let sourceEditKindActive : sourcekitd_uid_t
85
+ public let sourceEditKindComment : sourcekitd_uid_t
86
+ public let sourceEditKindInactive : sourcekitd_uid_t
87
+ public let sourceEditKindMismatch : sourcekitd_uid_t
88
+ public let sourceEditKindSelector : sourcekitd_uid_t
89
+ public let sourceEditKindString : sourcekitd_uid_t
90
+ public let sourceEditKindUnknown : sourcekitd_uid_t
69
91
public let sourcefile : sourcekitd_uid_t
70
92
public let sourcetext : sourcekitd_uid_t
71
93
public let substructure : sourcekitd_uid_t
@@ -76,7 +98,6 @@ public struct sourcekitd_keys {
76
98
public let syntacticRenameUnknown : sourcekitd_uid_t
77
99
public let syntaxmap : sourcekitd_uid_t
78
100
public let synthesizedextensions : sourcekitd_uid_t
79
- public let enablesyntaxmap : sourcekitd_uid_t
80
101
public let text : sourcekitd_uid_t
81
102
public let typename : sourcekitd_uid_t
82
103
public let usr : sourcekitd_uid_t
@@ -103,12 +124,15 @@ public struct sourcekitd_keys {
103
124
actionuid = api. uid_get_from_cstr ( " key.actionuid " ) !
104
125
annotated_decl = api. uid_get_from_cstr ( " key.annotated_decl " ) !
105
126
annotations = api. uid_get_from_cstr ( " key.annotations " ) !
127
+ argindex = api. uid_get_from_cstr ( " key.argindex " ) !
106
128
associated_usrs = api. uid_get_from_cstr ( " key.associated_usrs " ) !
107
129
bodylength = api. uid_get_from_cstr ( " key.bodylength " ) !
108
130
bodyoffset = api. uid_get_from_cstr ( " key.bodyoffset " ) !
109
131
cancelOnSubsequentRequest = api. uid_get_from_cstr ( " key.cancel_on_subsequent_request " ) !
110
132
categories = api. uid_get_from_cstr ( " key.categories " ) !
133
+ category = api. uid_get_from_cstr ( " key.category " ) !
111
134
categorizededits = api. uid_get_from_cstr ( " key.categorizededits " ) !
135
+ categorizedranges = api. uid_get_from_cstr ( " key.categorizedranges " ) !
112
136
column = api. uid_get_from_cstr ( " key.column " ) !
113
137
compilerargs = api. uid_get_from_cstr ( " key.compilerargs " ) !
114
138
context = api. uid_get_from_cstr ( " key.context " ) !
@@ -136,6 +160,7 @@ public struct sourcekitd_keys {
136
160
kind = api. uid_get_from_cstr ( " key.kind " ) !
137
161
length = api. uid_get_from_cstr ( " key.length " ) !
138
162
line = api. uid_get_from_cstr ( " key.line " ) !
163
+ locations = api. uid_get_from_cstr ( " key.locations " ) !
139
164
modulename = api. uid_get_from_cstr ( " key.modulename " ) !
140
165
name = api. uid_get_from_cstr ( " key.name " ) !
141
166
namelength = api. uid_get_from_cstr ( " key.namelength " ) !
@@ -148,11 +173,28 @@ public struct sourcekitd_keys {
148
173
ranges = api. uid_get_from_cstr ( " key.ranges " ) !
149
174
receivers = api. uid_get_from_cstr ( " key.receivers " ) !
150
175
refactor_actions = api. uid_get_from_cstr ( " key.refactor_actions " ) !
176
+ renamelocations = api. uid_get_from_cstr ( " key.renamelocations " ) !
177
+ renameRangeBase = api. uid_get_from_cstr ( " source.refactoring.range.kind.basename " ) !
178
+ renameRangeCallArgColon = api. uid_get_from_cstr ( " source.refactoring.range.kind.call-argument-colon " ) !
179
+ renameRangeCallArgCombined = api. uid_get_from_cstr ( " source.refactoring.range.kind.call-argument-combined " ) !
180
+ renameRangeCallArgLabel = api. uid_get_from_cstr ( " source.refactoring.range.kind.call-argument-label " ) !
181
+ renameRangeDeclArgLabel = api. uid_get_from_cstr ( " source.refactoring.range.kind.decl-argument-label " ) !
182
+ renameRangeKeywordBase = api. uid_get_from_cstr ( " source.refactoring.range.kind.keyword-basename " ) !
183
+ renameRangeNoncollapsibleParam = api. uid_get_from_cstr ( " source.refactoring.range.kind.noncollapsible-parameter " ) !
184
+ renameRangeParam = api. uid_get_from_cstr ( " source.refactoring.range.kind.parameter-and-whitespace " ) !
185
+ renameRangeSelectorArgLabel = api. uid_get_from_cstr ( " source.refactoring.range.kind.selector-argument-label " ) !
151
186
request = api. uid_get_from_cstr ( " key.request " ) !
152
187
results = api. uid_get_from_cstr ( " key.results " ) !
153
188
retrieve_refactor_actions = api. uid_get_from_cstr ( " key.retrieve_refactor_actions " ) !
154
189
semantic_tokens = api. uid_get_from_cstr ( " key.semantic_tokens " ) !
155
190
severity = api. uid_get_from_cstr ( " key.severity " ) !
191
+ sourceEditKindActive = api. uid_get_from_cstr ( " source.edit.kind.active " ) !
192
+ sourceEditKindComment = api. uid_get_from_cstr ( " source.edit.kind.comment " ) !
193
+ sourceEditKindInactive = api. uid_get_from_cstr ( " source.edit.kind.inactive " ) !
194
+ sourceEditKindMismatch = api. uid_get_from_cstr ( " source.edit.kind.mismatch " ) !
195
+ sourceEditKindSelector = api. uid_get_from_cstr ( " source.edit.kind.selector " ) !
196
+ sourceEditKindString = api. uid_get_from_cstr ( " source.edit.kind.string " ) !
197
+ sourceEditKindUnknown = api. uid_get_from_cstr ( " source.edit.kind.unknown " ) !
156
198
sourcefile = api. uid_get_from_cstr ( " key.sourcefile " ) !
157
199
sourcetext = api. uid_get_from_cstr ( " key.sourcetext " ) !
158
200
substructure = api. uid_get_from_cstr ( " key.substructure " ) !
@@ -204,6 +246,7 @@ public struct sourcekitd_requests {
204
246
public let variable_type : sourcekitd_uid_t
205
247
public let relatedidents : sourcekitd_uid_t
206
248
public let semantic_refactoring : sourcekitd_uid_t
249
+ public let find_syntactic_rename_ranges : sourcekitd_uid_t
207
250
208
251
public init ( api: sourcekitd_functions_t ) {
209
252
crash_exit = api. uid_get_from_cstr ( " source.request.crash_exit " ) !
@@ -223,6 +266,7 @@ public struct sourcekitd_requests {
223
266
variable_type = api. uid_get_from_cstr ( " source.request.variable.type " ) !
224
267
relatedidents = api. uid_get_from_cstr ( " source.request.relatedidents " ) !
225
268
semantic_refactoring = api. uid_get_from_cstr ( " source.request.semantic.refactoring " ) !
269
+ find_syntactic_rename_ranges = api. uid_get_from_cstr ( " source.request.find-syntactic-rename-ranges " ) !
226
270
}
227
271
}
228
272
0 commit comments