Files
openide/java/java-tests/testSrc/com/intellij/refactoring/MockIntroduceConstantHandler.java
Dmitry Jemerov db3e3f17de test++
2009-09-10 21:12:58 +04:00

27 lines
1.1 KiB
Java

/*
* User: anna
* Date: 29-Oct-2008
*/
package com.intellij.refactoring;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.project.Project;
import com.intellij.psi.*;
import com.intellij.refactoring.introduceField.IntroduceConstantHandler;
public class MockIntroduceConstantHandler extends IntroduceConstantHandler{
private final PsiClass myTargetClass;
public MockIntroduceConstantHandler(final PsiClass targetClass) {
myTargetClass = targetClass;
}
@Override
protected Settings showRefactoringDialog(final Project project, final Editor editor, final PsiClass parentClass, final PsiExpression expr,
final PsiType type, final PsiExpression[] occurences, final PsiElement anchorElement,
final PsiElement anchorElementIfAll) {
return new Settings("xxx", true, true, true, InitializationPlace.IN_FIELD_DECLARATION, PsiModifier.PUBLIC, null, null, false,
myTargetClass != null ? myTargetClass : parentClass, false, false);
}
}