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 IfStmtToken extends StmtToken { private Set<VariableExprToken> local; private ExprStmtToken condition; private BodyStmtToken body; private BodyStmtToken elseBody; public IfStmtToken(TokenMeta meta) { super(meta, TokenType.T_IF); } public ExprStmtToken getCondition() { return condition; } public void setCondition(ExprStmtToken condition) { this.condition = condition; } public BodyStmtToken getBody() { return body; } public void setBody(BodyStmtToken body) { this.body = body; } public BodyStmtToken getElseBody() { return elseBody; } public void setElseBody(BodyStmtToken elseBody) { this.elseBody = elseBody; } public Set<VariableExprToken> getLocal() { return local; } public void setLocal(Set<VariableExprToken> local) { this.local = local; } }