@@ -14,6 +14,8 @@ local await = async.wait_handle_error
14
14
--- | ' java/generateToString'
15
15
--- | ' java/checkHashCodeEqualsStatus'
16
16
--- | ' java/generateHashCodeEquals'
17
+ --- | ' java/checkDelegateMethodsStatus'
18
+ --- | ' java/generateDelegateMethods'
17
19
18
20
--- @alias jdtls.CodeActionCommand
19
21
--- | ' extractVariable'
@@ -176,6 +178,33 @@ function JdtlsClient:java_generate_hash_code_equals(params)
176
178
return self :request (' java/generateHashCodeEquals' , params )
177
179
end
178
180
181
+ --- @class jdtls.DelegateField
182
+ --- @field field jdtls.VariableBinding
183
+ --- @field delegateMethods jdtls.MethodBinding[]
184
+
185
+ --- @class jdtls.CheckDelegateMethodsResponse
186
+ --- @field delegateFields jdtls.DelegateField[]
187
+
188
+ --- @param params lsp.CodeActionParams
189
+ --- @return jdtls.CheckDelegateMethodsResponse
190
+ function JdtlsClient :java_check_delegate_methods_status (params )
191
+ return self :request (' java/checkDelegateMethodsStatus' , params )
192
+ end
193
+
194
+ --- @class jdtls.DelegateEntry
195
+ --- @field field jdtls.VariableBinding
196
+ --- @field delegateMethod jdtls.MethodBinding
197
+
198
+ --- @class jdtls.GenerateDelegateMethodsParams
199
+ --- @field context lsp.CodeActionParams
200
+ --- @field delegateEntries jdtls.DelegateEntry[]
201
+
202
+ --- @param params jdtls.GenerateDelegateMethodsParams
203
+ --- @return lsp.WorkspaceEdit
204
+ function JdtlsClient :java_generate_delegate_methods (params )
205
+ return self :request (' java/generateDelegateMethods' , params )
206
+ end
207
+
179
208
--- @class jdtls.GenerateConstructorsParams
180
209
--- @field context lsp.CodeActionParams
181
210
--- @field constructors jdtls.MethodBinding[]
0 commit comments