foundation.jpa.querydsl.groupby.State Maven / Gradle / Ivy
package foundation.jpa.querydsl.groupby;
import foundation.rpg.parser.UnexpectedInputException;
import foundation.rpg.parser.StateBase;
// Generated visitor pattern based state for grammar parser.
public class State extends StateBase[]> {
private final foundation.jpa.querydsl.groupby.GroupByFactory factory;
public State(foundation.jpa.querydsl.groupby.GroupByFactory factory) {
this.factory = factory;
}
public foundation.jpa.querydsl.groupby.GroupByFactory getFactory() {
return factory;
}
// Ignored:
public State visitWhiteSpace(foundation.rpg.common.symbols.WhiteSpace symbol) {
return this;
}
// Symbols:
public State visitEnd(foundation.rpg.parser.End symbol) throws UnexpectedInputException {
return error(symbol);
}
public State visitComma(foundation.rpg.common.symbols.Comma symbol) throws UnexpectedInputException {
return error(symbol);
}
public State visitIdentifier(foundation.rpg.common.symbols.Identifier symbol) throws UnexpectedInputException {
return error(symbol);
}
public State visitDot(foundation.rpg.common.symbols.Dot symbol) throws UnexpectedInputException {
return error(symbol);
}
public State visitArrayOfExpressionOfAny(com.querydsl.core.types.Expression>[] symbol) throws UnexpectedInputException {
return error(symbol);
}
public State visitNonEmptyListOfExpressionOfAny(java.util.List> symbol) throws UnexpectedInputException {
return error(symbol);
}
public State visitExpressionOfAny(com.querydsl.core.types.Expression> symbol) throws UnexpectedInputException {
return error(symbol);
}
}