package org.develnext.jphp.core.tokenizer.token.expr.value; import org.develnext.jphp.core.tokenizer.TokenMeta; import org.develnext.jphp.core.tokenizer.TokenType; import org.develnext.jphp.core.tokenizer.token.expr.ValueExprToken; import org.develnext.jphp.core.tokenizer.token.stmt.ClassStmtToken; import org.develnext.jphp.core.tokenizer.token.stmt.FunctionStmtToken; public class ClosureStmtToken extends ValueExprToken { protected FunctionStmtToken function; protected ClassStmtToken ownerClass; protected int id; public ClosureStmtToken(TokenMeta meta) { super(meta, TokenType.T_J_CUSTOM); } public FunctionStmtToken getFunction() { return function; } public void setFunction(FunctionStmtToken function) { this.function = function; } public int getId() { return id; } public void setId(int id) { this.id = id; } public ClassStmtToken getOwnerClass() { return ownerClass; } public void setOwnerClass(ClassStmtToken ownerClass) { this.ownerClass = ownerClass; } }