+1. Sorry, missed that somehow.

On 04.02.2011 09:34:09 Simon Pepping wrote:
> On Wed, Feb 02, 2011 at 01:02:47AM +0100, Andreas Delmelle wrote:
> > On 02 Feb 2011, at 00:46, adelme...@apache.org wrote:
> > 
> > > Author: adelmelle
> > > Date: Tue Feb  1 23:46:38 2011
> > > New Revision: 1066275
> > > 
> > > URL: http://svn.apache.org/viewvc?rev=1066275&view=rev
> > > Log:
> > > Add type safety to PositionIterator + attempt at javadoc improvement
> > 
> > Note: while going over this, the current situation struck me as slightly 
> > awkward. 
> > I am unsure of the original intentions when it was implemented, but the 
> > fact is that we now have five PositionIterator subclasses, four of which 
> > override the abstract getPos() and getLM() methods to do exactly the same 
> > thing...
> > Proposed alternative? Make PositionIterator non-abstract, provide default 
> > implementations for getPos() and getLM(), and use the type directly, 
> > instead of those scattered StackingIter inner classes in the LMs which are 
> > basically copies of each other.
> 
> Sounds good to me. Simon
>  
> > Other suggestions to clean this up a bit?
> > 
> > Regards,
> > 
> > Andreas
> > ---
> > 




Jeremias Maerki

Reply via email to