diff --git a/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/KotlinFindMethodUsagesDialog.java b/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/KotlinFindMethodUsagesDialog.java index 7fc335131a6..745b58d8c3b 100644 --- a/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/KotlinFindMethodUsagesDialog.java +++ b/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/KotlinFindMethodUsagesDialog.java @@ -13,7 +13,6 @@ import org.jetbrains.jet.plugin.findUsages.options.KotlinMethodFindUsagesOptions import org.jetbrains.jet.plugin.refactoring.JetRefactoringUtil; import javax.swing.*; -import java.awt.*; public class KotlinFindMethodUsagesDialog extends FindMethodUsagesDialog { public KotlinFindMethodUsagesDialog( @@ -38,30 +37,16 @@ public class KotlinFindMethodUsagesDialog extends FindMethodUsagesDialog { coloredComponent.append(JetRefactoringUtil.formatJavaOrLightMethod((PsiMethod) myPsiElement)); } - private static boolean renameCheckbox(@NotNull JPanel panel, @NotNull String srcText, @NotNull String destText) { - for (Component component : panel.getComponents()) { - if (component instanceof JCheckBox) { - JCheckBox checkBox = (JCheckBox) component; - if (checkBox.getText().equals(srcText)) { - checkBox.setText(destText); - return true; - } - } - } - - return false; - } - @Override protected JPanel createFindWhatPanel() { JPanel findWhatPanel = super.createFindWhatPanel(); if (findWhatPanel != null) { - renameCheckbox( + Utils.renameCheckbox( findWhatPanel, FindBundle.message("find.what.implementing.methods.checkbox"), JetBundle.message("find.what.implementing.methods.checkbox") ); - renameCheckbox( + Utils.renameCheckbox( findWhatPanel, FindBundle.message("find.what.overriding.methods.checkbox"), JetBundle.message("find.what.overriding.methods.checkbox") @@ -75,7 +60,7 @@ public class KotlinFindMethodUsagesDialog extends FindMethodUsagesDialog { protected void addUsagesOptions(JPanel optionsPanel) { super.addUsagesOptions(optionsPanel); - if (!renameCheckbox( + if (!Utils.renameCheckbox( optionsPanel, FindBundle.message("find.options.include.overloaded.methods.checkbox"), JetBundle.message("find.options.include.overloaded.methods.checkbox") diff --git a/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/Utils.java b/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/Utils.java new file mode 100644 index 00000000000..4bd37aa09c6 --- /dev/null +++ b/idea/src/org/jetbrains/jet/plugin/findUsages/dialogs/Utils.java @@ -0,0 +1,25 @@ +package org.jetbrains.jet.plugin.findUsages.dialogs; + +import org.jetbrains.annotations.NotNull; + +import javax.swing.*; +import java.awt.*; + +class Utils { + private Utils() { + } + + static boolean renameCheckbox(@NotNull JPanel panel, @NotNull String srcText, @NotNull String destText) { + for (Component component : panel.getComponents()) { + if (component instanceof JCheckBox) { + JCheckBox checkBox = (JCheckBox) component; + if (checkBox.getText().equals(srcText)) { + checkBox.setText(destText); + return true; + } + } + } + + return false; + } +}