diff --git a/platform/platform-impl/src/com/intellij/ui/ListSpeedSearch.java b/platform/platform-impl/src/com/intellij/ui/ListSpeedSearch.java index bc70b221f09f..3cbe1b7613fb 100644 --- a/platform/platform-impl/src/com/intellij/ui/ListSpeedSearch.java +++ b/platform/platform-impl/src/com/intellij/ui/ListSpeedSearch.java @@ -39,6 +39,10 @@ public class ListSpeedSearch extends SpeedSearchBase { this(list, (Convertor)null); } + public ListSpeedSearch(final JList list, @NotNull Function convertor) { + this(list, (Convertor)convertor::fun); + } + public ListSpeedSearch(final JList list, @Nullable Convertor convertor) { super(list); myToStringConvertor = convertor; @@ -46,15 +50,6 @@ public class ListSpeedSearch extends SpeedSearchBase { new MySelectAllAction(list, this).registerCustomShortcutSet(list, null); } - public ListSpeedSearch(final JList list, @NotNull Function convertor) { - this(list, new Convertor() { - @Override - public String convert(Object o) { - return convertor.fun(o); - } - }); - } - protected void selectElement(Object element, String selectedText) { ScrollingUtil.selectItem(myComponent, element); }