From: <mar...@us...> - 2010-09-28 10:08:31
|
Revision: 3649 http://bigdata.svn.sourceforge.net/bigdata/?rev=3649&view=rev Author: martyncutcher Date: 2010-09-28 10:08:25 +0000 (Tue, 28 Sep 2010) Log Message: ----------- Fix addFilter to initialize list if required Modified Paths: -------------- branches/QUADS_QUERY_BRANCH/ctc-striterators/src/java/cutthecrap/utils/striterators/Striterator.java Modified: branches/QUADS_QUERY_BRANCH/ctc-striterators/src/java/cutthecrap/utils/striterators/Striterator.java =================================================================== --- branches/QUADS_QUERY_BRANCH/ctc-striterators/src/java/cutthecrap/utils/striterators/Striterator.java 2010-09-28 10:04:24 UTC (rev 3648) +++ branches/QUADS_QUERY_BRANCH/ctc-striterators/src/java/cutthecrap/utils/striterators/Striterator.java 2010-09-28 10:08:25 UTC (rev 3649) @@ -26,6 +26,7 @@ package cutthecrap.utils.striterators; import java.lang.reflect.Method; +import java.util.ArrayList; import java.util.Enumeration; import java.util.Iterator; import java.util.List; @@ -72,6 +73,7 @@ public boolean hasNext() { if (m_src == null) compile(realSource); + return m_src.hasNext(); } @@ -99,8 +101,10 @@ /** creates a Filterator to apply the filter **/ public IStriterator addFilter(final IFilter filter) { - if (filters != null) - filters.add(filter); + if (filters == null) + filters = new ArrayList<IFilter>(); + + filters.add(filter); return this; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |