mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
test++
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user