mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
27 lines
1.1 KiB
Java
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);
|
|
}
|
|
}
|