From caed63be899f0896ff2df1215ed4ce1c492a54a2 Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Mon, 11 Oct 2010 15:00:29 +0400 Subject: [PATCH] GrImplicitVariable should not extends PsiLocalVariable. --- .../lang/psi/impl/synthetic/GrImplicitVariable.java | 4 ++-- .../psi/impl/synthetic/GrImplicitVariableImpl.java | 10 ---------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariable.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariable.java index c97830fb3254..a2c63e4e2e17 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariable.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariable.java @@ -15,12 +15,12 @@ */ package org.jetbrains.plugins.groovy.lang.psi.impl.synthetic; -import com.intellij.psi.ImplicitVariable; import com.intellij.psi.NavigatablePsiElement; +import com.intellij.psi.PsiVariable; /** * User: Dmitry.Krasilschikov * Date: 04.02.2008 */ -public interface GrImplicitVariable extends ImplicitVariable, NavigatablePsiElement { +public interface GrImplicitVariable extends PsiVariable, NavigatablePsiElement { } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariableImpl.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariableImpl.java index b534d3d66c05..93b171934ab1 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariableImpl.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GrImplicitVariableImpl.java @@ -29,20 +29,10 @@ public class GrImplicitVariableImpl extends LightVariableBase implements GrImpli myNameIdentifier = new GrLightIdentifier(myManager, name); } - public void accept(@NotNull PsiElementVisitor visitor) { - if (visitor instanceof JavaElementVisitor) { - ((JavaElementVisitor) visitor).visitImplicitVariable(this); - } - } - public String toString() { return "Specific implicit variable: " + getName(); } - public void setInitializer(@Nullable PsiExpression initializer) throws IncorrectOperationException { - throw new IncorrectOperationException(); - } - @Override public PsiModifierList getModifierList() { return myInnerModifierList;