@@ -14,6 +14,8 @@ local await = async.wait_handle_error
1414--- | ' java/generateToString'
1515--- | ' java/checkHashCodeEqualsStatus'
1616--- | ' java/generateHashCodeEquals'
17+ --- | ' java/checkDelegateMethodsStatus'
18+ --- | ' java/generateDelegateMethods'
1719
1820--- @alias jdtls.CodeActionCommand
1921--- | ' extractVariable'
@@ -176,6 +178,33 @@ function JdtlsClient:java_generate_hash_code_equals(params)
176178 return self :request (' java/generateHashCodeEquals' , params )
177179end
178180
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+
179208--- @class jdtls.GenerateConstructorsParams
180209--- @field context lsp.CodeActionParams
181210--- @field constructors jdtls.MethodBinding[]
0 commit comments