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.ExprToken;
import java.util.Iterator;
import java.util.List;
public class ImplementsStmtToken extends ExprToken implements Iterable<FulledNameToken> {
private List<FulledNameToken> names;
public ImplementsStmtToken(TokenMeta meta) {
super(meta, TokenType.T_IMPLEMENTS);
}
public List<FulledNameToken> getNames() {
return names;
}
public void setNames(List<FulledNameToken> names) {
this.names = names;
}
@Override
public Iterator<FulledNameToken> iterator() {
return names.iterator();
}
@Override
public boolean isNamedToken() {
return true;
}
}