From 7b34fcbe32d1beef0fc1fb1dbf36e5dfb267b4d3 Mon Sep 17 00:00:00 2001 From: aboyko Date: Thu, 13 Oct 2022 18:20:38 -0400 Subject: [PATCH] Preference for "Rewrite Refactorings" in Eclipse. Default is 'true' --- .../META-INF/MANIFEST.MF | 3 +- .../plugin.xml | 29 +++++++++++-- .../tooling/boot/ls/Constants.java | 2 + .../boot/ls/PlugRecipesPreferencePage.java | 42 +++++++++++++++++++ .../tooling/boot/ls/PrefsInitializer.java | 1 + .../boot/ls/RecipeFiltersPreferencePage.java | 35 ++++++++++++++++ .../boot/ls/RewritePreferencePage.java | 30 +++++++------ .../boot/ls/prefs/PrefsPropertyTester.java | 32 ++++++++++++++ .../vscode-spring-boot/package.json | 14 +++---- 9 files changed, 160 insertions(+), 28 deletions(-) create mode 100644 eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/PlugRecipesPreferencePage.java create mode 100644 eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/RecipeFiltersPreferencePage.java create mode 100644 eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/prefs/PrefsPropertyTester.java diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF b/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF index 2f728cc47..45b257a0d 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF @@ -33,7 +33,8 @@ Require-Bundle: org.eclipse.jdt.launching;bundle-version="3.9.0", org.eclipse.lsp4e.jdt;bundle-version="0.10.0", org.springsource.ide.eclipse.commons.boot.ls, org.springframework.ide.eclipse.editor.support, - com.google.guava + com.google.guava, + org.eclipse.core.expressions Import-Package: com.google.common.base, com.google.common.collect, com.google.gson;version="2.7.0", diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml b/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml index 0df5b2fbe..c8396672a 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml @@ -137,6 +137,18 @@ id="org.springframework.tooling.boot.ls.rewrite" name="Rewrite"> + + + + @@ -413,15 +425,24 @@ - - + + + + + +