Support change signature refactoring#2967
Conversation
81e3c08 to
a340e9a
Compare
Signed-off-by: Shi Chen <chenshi@microsoft.com>
71ab292 to
af35f2e
Compare
Signed-off-by: Shi Chen <chenshi@microsoft.com>
Signed-off-by: Shi Chen <chenshi@microsoft.com>
2. split refactor/preview buttons Signed-off-by: Shi Chen <chenshi@microsoft.com>
Signed-off-by: Shi Chen <chenshi@microsoft.com>
2. align left margins Signed-off-by: Shi Chen <chenshi@microsoft.com>
2. set text as preview cursor Signed-off-by: Shi Chen <chenshi@microsoft.com>
|
One more change request: Please add the description about this refactoring into https://github.com/redhat-developer/vscode-java/blob/master/document/_java.learnMoreAboutRefactorings.md. And maybe other missing refactorings(e.g. extract interface)
|
Signed-off-by: Shi Chen <chenshi@microsoft.com>
|
description added in d419eab
Let me create another PR to add the missing refactoring descriptions. |
2. layout improvement 3. tips for re-open the refactoring 4. remain unchecked in the preview Signed-off-by: Shi Chen <chenshi@microsoft.com>
2. fix package private modifier 3. move backend functions from /webview/utils.ts to /webviewUtils.ts Signed-off-by: Shi Chen <chenshi@microsoft.com>
|
I cannot change the added parameter name now |
Signed-off-by: Shi Chen <chenshi@microsoft.com>
My bad, just using same style for editing and non-editing parameter cell. 1cc199b fixes this. |
|
Click Looks like something wrong with the status handling. |
2. use loadsh.cloneDeep() to keep state clean Signed-off-by: Shi Chen <chenshi@microsoft.com>
Signed-off-by: Shi Chen <chenshi@microsoft.com>
jdneo
left a comment
There was a problem hiding this comment.
Looks good to me. We can experiment it in the insider before the next month's stable release.
|
how can i try this feature? in vscode Ctrl shift P install extension: java pack? |
|
You can install the latest vscode-java pre-release |
|
it works now, i can see it, thank you ^^ |



fix #2104
related to eclipse-jdtls/eclipse.jdt.ls#2497
a simple demo:
change.mp4