blob: 295167bcdc318c89bbaa76d2f04fd38b46abeb97 [file] [log] [blame]
package com.intellij.tasks.jira.jql.psi.impl;
import com.intellij.lang.ASTNode;
import com.intellij.tasks.jira.jql.psi.JqlIdentifier;
import com.intellij.tasks.jira.jql.psi.JqlTerminalClause;
import org.jetbrains.annotations.NotNull;
/**
* @author Mikhail Golubev
*/
public abstract class JqlTerminalClauseImpl extends JqlElementImpl implements JqlTerminalClause {
public JqlTerminalClauseImpl(@NotNull ASTNode node) {
super(node);
}
@NotNull
@Override
public String getFieldName() {
return getField().getText();
}
@NotNull
@Override
public JqlIdentifier getField() {
JqlIdentifier identifier = findChildByClass(JqlIdentifier.class);
assert identifier != null;
return identifier;
}
}