summaryrefslogtreecommitdiff
path: root/java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java')
-rw-r--r--java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java23
1 files changed, 8 insertions, 15 deletions
diff --git a/java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java b/java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java
index 7e49181472b0..9f83b6ed080b 100644
--- a/java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java
+++ b/java/java-impl/src/com/intellij/refactoring/extractMethod/AbstractExtractDialog.java
@@ -20,25 +20,18 @@
*/
package com.intellij.refactoring.extractMethod;
-import com.intellij.openapi.project.Project;
-import com.intellij.openapi.ui.DialogWrapper;
import com.intellij.psi.PsiModifier;
import com.intellij.refactoring.util.VariableData;
-public abstract class AbstractExtractDialog extends DialogWrapper {
- protected AbstractExtractDialog(Project project) {
- super(project, true);
- }
-
-
- public abstract String getChosenMethodName();
-
- public abstract VariableData[] getChosenParameters();
+public interface AbstractExtractDialog {
+ String getChosenMethodName();
+ VariableData[] getChosenParameters();
@PsiModifier.ModifierConstant
- public abstract String getVisibility();
-
- public abstract boolean isMakeStatic();
+ String getVisibility();
+ boolean isMakeStatic();
+ boolean isChainedConstructor();
- public abstract boolean isChainedConstructor();
+ void show();
+ boolean isOK();
} \ No newline at end of file