diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/formatter/CustomCodeFormatterBlock.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/formatter/CustomCodeFormatterBlock.java index 69847aa6824..6cfa437299c 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/formatter/CustomCodeFormatterBlock.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/formatter/CustomCodeFormatterBlock.java @@ -46,7 +46,7 @@ import org.eclipse.cdt.internal.ui.preferences.PreferencesAccess; * If no formatter is contributed, nothing is shown. */ public class CustomCodeFormatterBlock extends Observable { - private HashMap idMap = new HashMap(); + private final Map idMap = new HashMap<>(); private IEclipsePreferences fPrefs; private String fDefaultFormatterId; private Combo fFormatterCombo; @@ -187,7 +187,7 @@ public class CustomCodeFormatterBlock extends Observable { } private void initializeFormatters() { - idMap = new HashMap<>(); + idMap.clear(); idMap.put(DEFAULT, CCorePreferenceConstants.DEFAULT_CODE_FORMATTER); IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(CCorePlugin.PLUGIN_ID, CCorePlugin.FORMATTER_EXTPOINT_ID); if (point != null) {