mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
visitor for elvis operator
This commit is contained in:
@@ -148,6 +148,10 @@ public abstract class GroovyElementVisitor {
|
||||
visitArgumentList(argumentList);
|
||||
}
|
||||
|
||||
public void visitElvisExpression(GrElvisExpression expression) {
|
||||
visitConditionalExpression(expression);
|
||||
}
|
||||
|
||||
public void visitConditionalExpression(GrConditionalExpression expression) {
|
||||
visitExpression(expression);
|
||||
}
|
||||
|
||||
+5
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user