| package com.intellij.tasks.jira.jql.psi.impl; |
| |
| import com.intellij.lang.ASTNode; |
| import com.intellij.psi.util.PsiTreeUtil; |
| import com.intellij.tasks.jira.jql.psi.JqlBinaryClause; |
| import com.intellij.tasks.jira.jql.psi.JqlClause; |
| import org.jetbrains.annotations.NotNull; |
| |
| /** |
| * @author Mikhail Golubev |
| */ |
| public abstract class JqlBinaryClauseImpl extends JqlElementImpl implements JqlBinaryClause { |
| protected JqlBinaryClauseImpl(@NotNull ASTNode node) { |
| super(node); |
| } |
| |
| @Override |
| public JqlClause getLeftSubClause() { |
| return findChildByClass(JqlClause.class); |
| } |
| |
| @Override |
| public JqlClause getRightSubClause() { |
| return PsiTreeUtil.getNextSiblingOfType(getLeftSubClause(), JqlClause.class); |
| } |
| } |