GrImplicitVariable should not extends PsiLocalVariable.

This commit is contained in:
Sergey Evdokimov
2010-10-11 15:01:30 +04:00
parent 2cf5135670
commit caed63be89
2 changed files with 2 additions and 12 deletions
@@ -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 {
}
@@ -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;