disable groovy rename alias for java variables

This commit is contained in:
anna
2010-07-27 14:59:00 +04:00
parent 3700b6edc2
commit 130f4aad40
@@ -20,6 +20,7 @@ import com.intellij.psi.PsiReference;
import com.intellij.refactoring.rename.RenameJavaVariableProcessor;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.plugins.groovy.lang.psi.api.statements.GrField;
import org.jetbrains.plugins.groovy.lang.psi.api.statements.GrVariable;
import java.util.Collection;
@@ -29,7 +30,7 @@ import java.util.Collection;
public class RenameAliasImportedFieldProcessor extends RenameJavaVariableProcessor{
@Override
public boolean canProcessElement(PsiElement element) {
return super.canProcessElement(element) && !(element instanceof GrField && ((GrField)element).isProperty());
return element instanceof GrVariable && !(element instanceof GrField && ((GrField)element).isProperty());
}
@NotNull