dogfooding use String.join
Change-Id: Ia8754e3d21e66d067fce561b3be810df3968d56a
Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
index d4ece14..67d24e3 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
@@ -1204,16 +1204,8 @@
@Override
public void setFiltersPreference(String[] patterns) {
- StringBuilder sb = new StringBuilder();
-
- for (int i = 0; i < patterns.length; i++) {
- if (i != 0) {
- sb.append(ResourcePatternFilter.COMMA_SEPARATOR);
- }
- sb.append(patterns[i]);
- }
-
- getPlugin().getPreferenceStore().setValue(ResourcePatternFilter.FILTERS_TAG, sb.toString());
+ getPlugin().getPreferenceStore().setValue(ResourcePatternFilter.FILTERS_TAG,
+ String.join(ResourcePatternFilter.COMMA_SEPARATOR, patterns));
// remove value in old workbench preference store location
IPreferenceStore preferenceStore = IDEWorkbenchPlugin.getDefault().getPreferenceStore();