diff --git a/platform/lang-impl/src/com/intellij/refactoring/ui/ComboBoxVisibilityPanel.java b/platform/lang-impl/src/com/intellij/refactoring/ui/ComboBoxVisibilityPanel.java index 0f4d066629ec..558d17a400b2 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/ui/ComboBoxVisibilityPanel.java +++ b/platform/lang-impl/src/com/intellij/refactoring/ui/ComboBoxVisibilityPanel.java @@ -23,7 +23,6 @@ import com.intellij.util.ui.UpDownHandler; import javax.swing.*; import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.FocusAdapter; @@ -37,7 +36,7 @@ import java.util.Map; public class ComboBoxVisibilityPanel extends VisibilityPanelBase { private final JLabel myLabel; protected final JComboBox myComboBox; - private final Map myNamesMap = new HashMap(); + private final Map myNamesMap = new HashMap<>(); public ComboBoxVisibilityPanel(String name, V[] options, String[] presentableNames) { setLayout(new BorderLayout(0,2)); @@ -70,7 +69,7 @@ public class ComboBoxVisibilityPanel extends VisibilityPanelBase { return new ListCellRendererWrapper() { @Override public void customize(JList list, Object value, int index, boolean selected, boolean hasFocus) { - setText(myNamesMap.get((V)value)); + setText(myNamesMap.get(value)); } }; } @@ -119,11 +118,6 @@ public class ComboBoxVisibilityPanel extends VisibilityPanelBase { return (V)myComboBox.getSelectedItem(); } - @Override - public void addListener(ChangeListener listener) { - myEventDispatcher.addListener(listener); - } - public final void registerUpDownActionsFor(JComponent input) { UpDownHandler.register(input, myComboBox); } diff --git a/platform/lang-impl/src/com/intellij/refactoring/ui/NameSuggestionsField.java b/platform/lang-impl/src/com/intellij/refactoring/ui/NameSuggestionsField.java index 1ca3047a20ee..b9109dd8ae6e 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/ui/NameSuggestionsField.java +++ b/platform/lang-impl/src/com/intellij/refactoring/ui/NameSuggestionsField.java @@ -250,6 +250,7 @@ public class NameSuggestionsField extends JPanel { } } + @FunctionalInterface public interface DataChanged extends EventListener { void dataChanged(); }