File tree Expand file tree Collapse file tree 4 files changed +17
-0
lines changed
Expand file tree Collapse file tree 4 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -129,6 +129,7 @@ Yep! That's all :)
129129- ` JavaRefactorExtractConstant ` - Create a constant from the value at cursor/selection
130130- ` JavaRefactorExtractMethod ` - Create a method from the value at cursor/selection
131131- ` JavaRefactorExtractField ` - Create a field from the value at cursor/selection
132+ - ` JavaRefactorConvertVariableToField ` - Change a local variable to field
132133
133134### Settings
134135
@@ -252,6 +253,12 @@ require('java').refactor.extract_method()
252253require (' java' ).refactor .extract_field ()
253254```
254255
256+ - ` convert_variable_to_field ` - Change a local variable to field
257+
258+ ``` lua
259+ require (' java' ).refactor .convert_variable_to_field ()
260+ ```
261+
255262### Settings
256263
257264- ` change_runtime ` - Change the JDK version to another
Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ M.refactor.extract_variable = refactor.extract_variable
8787M .refactor .extract_constant = refactor .extract_constant
8888M .refactor .extract_method = refactor .extract_method
8989M .refactor .extract_field = refactor .extract_field
90+ M .refactor .convert_variable_to_field = refactor .convert_variable_to_field
9091M .refactor .extract_variable_all_occurrence =
9192 refactor .extract_variable_all_occurrence
9293
Original file line number Diff line number Diff line change @@ -25,6 +25,10 @@ function M.extract_field()
2525 M .extract (' extractField' )
2626end
2727
28+ function M .convert_variable_to_field ()
29+ M .extract (' convertVariableToField' )
30+ end
31+
2832---
2933--- @param refactor_command jdtls.CodeActionCommand
3034function M .extract (refactor_command )
Original file line number Diff line number Diff line change @@ -50,6 +50,11 @@ local cmd_map = {
5050 java .refactor .extract_field ,
5151 { range = 2 },
5252 },
53+
54+ JavaRefactorConvertVariableToField = {
55+ java .refactor .convert_variable_to_field ,
56+ { range = 2 },
57+ },
5358}
5459
5560for cmd , details in pairs (cmd_map ) do
You can’t perform that action at this time.
0 commit comments