Grant,

I'm having a file system and/or hardware problem here, so I can only
comment by mail at the moment.

The toString() implementations in (subclasses of) SrndQuery are supposed
to provide a mostly reparsable string, so it should be possible to use
that instead of passing in the original syntax string as in your patch.
I would run the existing tests with an extra println at a strategic point
to compare the parsed input to the toString() result, but I cannot do that
now...

About the existing toString() implementations in the inner classes: as I
understand java's "qualified this" these should not need to be redirected
to the enclosing object for this issue. These existing toString()s were
only used for development, so I expect no problem in reimplementing them
in case this turns out to be necessary.

Class objects should be unique, so I would expect the hashCode() and
equals() in my patch to work with them, but I could not yet find a
definite conclusion on inner classes in the java documentation. It could
be that the explicit "inner" classes in your patch work around that.

Regards,
Paul Elschot



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to