visitor for elvis operator

This commit is contained in:
Maxim.Medvedev
2012-03-14 11:35:27 +04:00
parent bc7697da98
commit 41b30f106d
2 changed files with 9 additions and 0 deletions
@@ -148,6 +148,10 @@ public abstract class GroovyElementVisitor {
visitArgumentList(argumentList);
}
public void visitElvisExpression(GrElvisExpression expression) {
visitConditionalExpression(expression);
}
public void visitConditionalExpression(GrConditionalExpression expression) {
visitExpression(expression);
}
@@ -18,6 +18,7 @@ package org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions;
import com.intellij.lang.ASTNode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor;
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrElvisExpression;
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrExpression;
@@ -46,4 +47,8 @@ public class GrElvisExprImpl extends GrConditionalExprImpl implements GrElvisExp
return null;
}
@Override
public void accept(GroovyElementVisitor visitor) {
visitor.visitElvisExpression(this);
}
}