Thanks Mike.

I will add this javadoc text:

  /**
   * If the index has changed since it was opened, open and return a new
reader;
   * else, return {@code null}.
   *
   * @see #openIfChanged(IndexReader)
   */

I'll add similar text to the other doOpenIfChanged variants.

Shai

On Wed, Nov 2, 2011 at 3:59 PM, Michael McCandless <
[email protected]> wrote:

> Good point Shai!
>
> Yes, it must return null if there were no changes; else it must return
> a new reader (!= this).
>
> Thanks.
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
> On Wed, Nov 2, 2011 at 9:56 AM, Shai Erera <[email protected]> wrote:
> > Hi
> >
> > While migrating code which overrode IndexReader.reopen to override
> > IR.doOpenIfChanged, I ran into an issue that stemmed from the fact that
> > apparently doOpenIfChanged needs to return null if the IR wasn't
> reopened.
> > It'd help if it was documented :).
> >
> > Is that the only contract of the method? I'd like to add some javadocs,
> so
> > please let me know if that's all that needs to be documented.
> >
> > Shai
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to