@@ -10,6 +10,10 @@ local await = async.wait_handle_error
10
10
--- | ' java/buildWorkspace'
11
11
--- | ' java/checkConstructorsStatus'
12
12
--- | ' java/generateConstructors'
13
+ --- | ' java/checkToStringStatus'
14
+ --- | ' java/generateToString'
15
+ --- | ' java/checkHashCodeEqualsStatus'
16
+ --- | ' java/generateHashCodeEquals'
13
17
14
18
--- @alias jdtls.CodeActionCommand
15
19
--- | ' extractVariable'
@@ -123,17 +127,60 @@ function JdtlsClient:java_check_constructors_status(params)
123
127
return self :request (' java/checkConstructorsStatus' , params )
124
128
end
125
129
126
- --- @class jdtls.GenerateConstructorsParams
127
- --- @field context lsp.CodeActionParams
128
- --- @field constructors jdtls.MethodBinding[]
129
- --- @field fields jdtls.VariableBinding[]
130
-
131
130
--- @param params jdtls.GenerateConstructorsParams
132
131
--- @return lsp.WorkspaceEdit
133
132
function JdtlsClient :java_generate_constructor (params )
134
133
return self :request (' java/generateConstructors' , params )
135
134
end
136
135
136
+ --- @class jdtls.CheckToStringResponse
137
+ --- @field type string
138
+ --- @field fields jdtls.VariableBinding[]
139
+ --- @field exists boolean
140
+
141
+ --- @param params lsp.CodeActionParams
142
+ --- @return jdtls.CheckToStringResponse
143
+ function JdtlsClient :java_check_to_string_status (params )
144
+ return self :request (' java/checkToStringStatus' , params )
145
+ end
146
+
147
+ --- @class jdtls.GenerateToStringParams
148
+ --- @field context lsp.CodeActionParams
149
+ --- @field fields jdtls.VariableBinding[]
150
+
151
+ --- @param params jdtls.GenerateToStringParams
152
+ --- @return lsp.WorkspaceEdit
153
+ function JdtlsClient :java_generate_to_string (params )
154
+ return self :request (' java/generateToString' , params )
155
+ end
156
+
157
+ --- @class jdtls.CheckHashCodeEqualsResponse
158
+ --- @field type string
159
+ --- @field fields jdtls.VariableBinding[]
160
+ --- @field existingMethods string[]
161
+
162
+ --- @param params lsp.CodeActionParams
163
+ --- @return jdtls.CheckHashCodeEqualsResponse
164
+ function JdtlsClient :java_check_hash_code_equals_status (params )
165
+ return self :request (' java/checkHashCodeEqualsStatus' , params )
166
+ end
167
+
168
+ --- @class jdtls.GenerateHashCodeEqualsParams
169
+ --- @field context lsp.CodeActionParams
170
+ --- @field fields jdtls.VariableBinding[]
171
+ --- @field regenerate boolean
172
+
173
+ --- @param params jdtls.GenerateHashCodeEqualsParams
174
+ --- @return lsp.WorkspaceEdit
175
+ function JdtlsClient :java_generate_hash_code_equals (params )
176
+ return self :request (' java/generateHashCodeEquals' , params )
177
+ end
178
+
179
+ --- @class jdtls.GenerateConstructorsParams
180
+ --- @field context lsp.CodeActionParams
181
+ --- @field constructors jdtls.MethodBinding[]
182
+ --- @field fields jdtls.VariableBinding[]
183
+
137
184
--- Returns refactor details
138
185
--- @param command jdtls.CodeActionCommand
139
186
--- @param action_params lsp.CodeActionParams
0 commit comments