@@ -15,14 +15,23 @@ static const StructRttiInfo _makeTextDocumentSyncOptionsRtti()
15
15
}
16
16
const StructRttiInfo TextDocumentSyncOptions::g_rttiInfo = _makeTextDocumentSyncOptionsRtti();
17
17
18
+ static const StructRttiInfo _makeWorkDoneProgressParamsRtti ()
19
+ {
20
+ WorkDoneProgressParams obj;
21
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::WorkDoneProgressParams" , nullptr );
22
+ builder.addField (" workDoneToken" , &obj.workDoneToken , StructRttiInfo::Flag::Optional);
23
+ builder.ignoreUnknownFields ();
24
+ return builder.make ();
25
+ }
26
+ const StructRttiInfo WorkDoneProgressParams::g_rttiInfo = _makeWorkDoneProgressParamsRtti();
27
+
18
28
static const StructRttiInfo _makeCompletionOptionsRtti ()
19
29
{
20
30
CompletionOptions obj;
21
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::CompletionOptions" , nullptr );
31
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::CompletionOptions" , &WorkDoneProgressParams::g_rttiInfo );
22
32
builder.addField (" triggerCharacters" , &obj.triggerCharacters );
23
33
builder.addField (" resolveProvider" , &obj.resolveProvider );
24
34
builder.addField (" allCommitCharacters" , &obj.allCommitCharacters );
25
- builder.addField (" workDoneToken" , &obj.workDoneToken );
26
35
builder.ignoreUnknownFields ();
27
36
return builder.make ();
28
37
}
@@ -314,23 +323,12 @@ static const StructRttiInfo _makeTextDocumentPositionParamsRtti()
314
323
}
315
324
const StructRttiInfo TextDocumentPositionParams::g_rttiInfo = _makeTextDocumentPositionParamsRtti();
316
325
317
- static const StructRttiInfo _makeWorkDoneProgressParamsRtti ()
318
- {
319
- WorkDoneProgressParams obj;
320
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::WorkDoneProgressParams" , nullptr );
321
- builder.addField (" workDoneToken" , &obj.workDoneToken , StructRttiInfo::Flag::Optional);
322
- builder.ignoreUnknownFields ();
323
- return builder.make ();
324
- }
325
- const StructRttiInfo WorkDoneProgressParams::g_rttiInfo = _makeWorkDoneProgressParamsRtti();
326
-
327
326
static const StructRttiInfo _makeHoverParamsRtti ()
328
327
{
329
328
HoverParams obj;
330
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::HoverParams" , nullptr );
329
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::HoverParams" , &WorkDoneProgressParams::g_rttiInfo );
331
330
builder.addField (" textDocument" , &obj.textDocument );
332
331
builder.addField (" position" , &obj.position );
333
- builder.addField (" workDoneToken" , &obj, StructRttiInfo::Flag::Optional);
334
332
builder.ignoreUnknownFields ();
335
333
return builder.make ();
336
334
}
@@ -363,10 +361,9 @@ const StructRttiInfo Hover::g_rttiInfo = _makeHoverRtti();
363
361
static const StructRttiInfo _makeDefinitionParamsRtti ()
364
362
{
365
363
DefinitionParams obj;
366
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::DefinitionParams" , nullptr );
364
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::DefinitionParams" , &WorkDoneProgressParams::g_rttiInfo );
367
365
builder.addField (" textDocument" , &obj.textDocument );
368
366
builder.addField (" position" , &obj.position );
369
- builder.addField (" workDoneToken" , &obj, StructRttiInfo::Flag::Optional);
370
367
builder.ignoreUnknownFields ();
371
368
return builder.make ();
372
369
}
@@ -377,10 +374,9 @@ const UnownedStringSlice DefinitionParams::methodName =
377
374
static const StructRttiInfo _makeCompletionParamsRtti ()
378
375
{
379
376
CompletionParams obj;
380
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::CompletionParams" , nullptr );
377
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::CompletionParams" , &WorkDoneProgressParams::g_rttiInfo );
381
378
builder.addField (" textDocument" , &obj.textDocument );
382
379
builder.addField (" position" , &obj.position );
383
- builder.addField (" workDoneToken" , &obj, StructRttiInfo::Flag::Optional);
384
380
builder.ignoreUnknownFields ();
385
381
return builder.make ();
386
382
}
@@ -406,9 +402,8 @@ const StructRttiInfo CompletionItem::g_rttiInfo = _makeCompletionItemRtti();
406
402
static const StructRttiInfo _makeSemanticTokensParamsRtti ()
407
403
{
408
404
SemanticTokensParams obj;
409
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::SemanticTokensParams" , nullptr );
405
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::SemanticTokensParams" , &WorkDoneProgressParams::g_rttiInfo );
410
406
builder.addField (" textDocument" , &obj.textDocument );
411
- builder.addField (" workDoneToken" , &obj.workDoneToken , StructRttiInfo::Flag::Optional);
412
407
builder.ignoreUnknownFields ();
413
408
return builder.make ();
414
409
}
@@ -430,10 +425,9 @@ const StructRttiInfo SemanticTokens::g_rttiInfo = _makeSemanticTokensRtti();
430
425
static const StructRttiInfo _makeSignatureHelpParamsRtti ()
431
426
{
432
427
SignatureHelpParams obj;
433
- StructRttiBuilder builder (&obj, " LanguageServerProtocol::SignatureHelpParams" , nullptr );
428
+ StructRttiBuilder builder (&obj, " LanguageServerProtocol::SignatureHelpParams" , &WorkDoneProgressParams::g_rttiInfo );
434
429
builder.addField (" textDocument" , &obj.textDocument );
435
430
builder.addField (" position" , &obj.position );
436
- builder.addField (" workDoneToken" , &obj.workDoneToken , StructRttiInfo::Flag::Optional);
437
431
builder.ignoreUnknownFields ();
438
432
return builder.make ();
439
433
}
0 commit comments