// Decompiled by: Fernflower v0.6
// Date: 16.01.2011 23:16:03
// Copyright: 2008-2009, Stiver
// Home page: http://www.reversed-java.com
package org.antlr.runtime.tree;
import java.util.List;
import org.antlr.runtime.Token;
import org.antlr.runtime.tree.RewriteRuleElementStream;
import org.antlr.runtime.tree.TreeAdaptor;
public class RewriteRuleTokenStream extends RewriteRuleElementStream {
public RewriteRuleTokenStream(TreeAdaptor var1, String var2) {
super(var1, var2);
}
public RewriteRuleTokenStream(TreeAdaptor var1, String var2, Object var3) {
super(var1, var2, var3);
}
public RewriteRuleTokenStream(TreeAdaptor var1, String var2, List var3) {
super(var1, var2, var3);
}
public Object nextNode() {
Token var1 = (Token)this._next();
return this.adaptor.create(var1);
}
public Token nextToken() {
return (Token)this._next();
}
protected Object toTree(Object var1) {
return var1;
}
protected Object dup(Object var1) {
throw new UnsupportedOperationException("dup can\'t be called for a token stream.");
}
}