package org.develnext.jphp.core.tokenizer.token.stmt;
import org.develnext.jphp.core.tokenizer.TokenType;
import org.develnext.jphp.core.tokenizer.token.expr.value.FulledNameToken;
import org.develnext.jphp.core.tokenizer.TokenMeta;
import org.develnext.jphp.core.tokenizer.token.expr.value.VariableExprToken;
public class CatchStmtToken extends StmtToken {
private FulledNameToken exception;
private VariableExprToken variable;
private BodyStmtToken body;
public CatchStmtToken(TokenMeta meta) {
super(meta, TokenType.T_CATCH);
}
public FulledNameToken getException() {
return exception;
}
public void setException(FulledNameToken exception) {
this.exception = exception;
}
public VariableExprToken getVariable() {
return variable;
}
public void setVariable(VariableExprToken variable) {
this.variable = variable;
}
public BodyStmtToken getBody() {
return body;
}
public void setBody(BodyStmtToken body) {
this.body = body;
}
@Override
public boolean isNamedToken() {
return true;
}
}