package org.develnext.jphp.core.tokenizer.token.stmt; import org.develnext.jphp.core.tokenizer.TokenType; import org.develnext.jphp.core.tokenizer.TokenMeta; import org.develnext.jphp.core.tokenizer.token.expr.value.VariableExprToken; import java.util.Set; public class CaseStmtToken extends StmtToken { private Set<VariableExprToken> locals; private ExprStmtToken conditional; private BodyStmtToken body; protected CaseStmtToken(TokenMeta meta, TokenType type) { super(meta, type); } public CaseStmtToken(TokenMeta meta) { super(meta, TokenType.T_CASE); } public ExprStmtToken getConditional() { return conditional; } public void setConditional(ExprStmtToken conditional) { this.conditional = conditional; } public BodyStmtToken getBody() { return body; } public void setBody(BodyStmtToken body) { this.body = body; } public Set<VariableExprToken> getLocals() { return locals; } public void setLocals(Set<VariableExprToken> locals) { this.locals = locals; } }