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); } }