I think it depends on the attribute? In that case (a call to offsetAttribute.endOffset(), after TokenStream.end() has been called), that method returns the final offset increment. This is necessary so multi-valued fields keep the right offsets (see https://issues.apache.org/jira/browse/LUCENE-1448 for details of what led to this).
Mike On Thu, Sep 10, 2009 at 1:52 PM, David Kaelbling <dkaelbl...@blackducksoftware.com> wrote: > Hi, > > After incrementToken() returns false, what are attribute getters supposed to > return? I thought that any such calls would be erroneous (the equivalent of > NullPointerExceptions), but > org.apache.lucene.index.DocInverterPerField.processFields() makes just such a > call at line 194. > > Thanks, > David > > -- > David Kaelbling > Senior Software Engineer > Black Duck Software, Inc. > > dkaelbl...@blackducksoftware.com > T +1.781.810.2041 > F +1.781.891.5145 > > http://www.blackducksoftware.com > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org