/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.internal.gosu.parser.statements;
import java.util.Iterator;
/**
*/
class NumberIterator implements Iterator
{
private int _iIndex;
private final int _iNum;
public NumberIterator( Number numObj )
{
_iNum = numObj.intValue();
}
public void remove()
{
throw new UnsupportedOperationException( "Sorry, the integer iterator does not support remove()." );
}
public boolean hasNext()
{
return _iIndex < _iNum;
}
public Object next()
{
return _iIndex++;
}
}