@@ -64,6 +64,10 @@ public struct sourcekitd_keys {
6464 public let text : sourcekitd_uid_t
6565 public let typename : sourcekitd_uid_t
6666 public let usr : sourcekitd_uid_t
67+ public let variable_offset : sourcekitd_uid_t
68+ public let variable_length : sourcekitd_uid_t
69+ public let variable_type : sourcekitd_uid_t
70+ public let variable_type_explicit : sourcekitd_uid_t
6771
6872 // Code Completion options.
6973 public let codecomplete_options : sourcekitd_uid_t
@@ -129,6 +133,10 @@ public struct sourcekitd_keys {
129133 text = api. uid_get_from_cstr ( " key.text " ) !
130134 typename = api. uid_get_from_cstr ( " key.typename " ) !
131135 usr = api. uid_get_from_cstr ( " key.usr " ) !
136+ variable_offset = api. uid_get_from_cstr ( " key.variable_offset " ) !
137+ variable_length = api. uid_get_from_cstr ( " key.variable_length " ) !
138+ variable_type = api. uid_get_from_cstr ( " key.variable_type " ) !
139+ variable_type_explicit = api. uid_get_from_cstr ( " key.variable_type_explicit " ) !
132140
133141 // Code Completion options
134142 codecomplete_options = api. uid_get_from_cstr ( " key.codecomplete.options " ) !
@@ -155,6 +163,7 @@ public struct sourcekitd_requests {
155163 public let codecomplete_close : sourcekitd_uid_t
156164 public let cursorinfo : sourcekitd_uid_t
157165 public let expression_type : sourcekitd_uid_t
166+ public let variable_type : sourcekitd_uid_t
158167 public let relatedidents : sourcekitd_uid_t
159168 public let semantic_refactoring : sourcekitd_uid_t
160169
@@ -169,6 +178,7 @@ public struct sourcekitd_requests {
169178 codecomplete_close = api. uid_get_from_cstr ( " source.request.codecomplete.close " ) !
170179 cursorinfo = api. uid_get_from_cstr ( " source.request.cursorinfo " ) !
171180 expression_type = api. uid_get_from_cstr ( " source.request.expression.type " ) !
181+ variable_type = api. uid_get_from_cstr ( " source.request.variable.type " ) !
172182 relatedidents = api. uid_get_from_cstr ( " source.request.relatedidents " ) !
173183 semantic_refactoring = api. uid_get_from_cstr ( " source.request.semantic.refactoring " ) !
174184 }
0 commit comments