LUCENE-2080: deprecate LUCENE_CURRENT

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@908975 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Robert Muir 2010-02-11 13:58:22 +00:00
parent 8dbd6e2870
commit c0a1615db1
1 changed files with 17 additions and 5 deletions

View File

@ -50,20 +50,32 @@ public enum Version {
/** Match settings and bugs in Lucene's 3.0 release. */
LUCENE_30,
/** Match settings and bugs in Lucene's 3.1 release. */
/** Match settings and bugs in Lucene's 3.1 release.
* <p>
* Use this to get the latest &amp; greatest settings, bug
* fixes, etc, for Lucene.
*/
LUCENE_31,
/* Add new constants for later versions **here** to respect order! */
/** Use this to get the latest &amp; greatest settings, bug
* fixes, etc, for Lucene.
*
/**
* <p><b>WARNING</b>: if you use this setting, and then
* upgrade to a newer release of Lucene, sizable changes
* may happen. If precise back compatibility is important
* may happen. If backwards compatibility is important
* then you should instead explicitly specify an actual
* version.
* <p>
* If you use this constant then you may need to
* <b>re-index all of your documents</b> when upgrading
* Lucene, as the way text is indexed may have changed.
* Additionally, you may need to <b>re-test your entire
* application</b> to ensure it behaves as expected, as
* some defaults may have changed and may break functionality
* in your application.
* @deprecated Use an actual version instead.
*/
@Deprecated
LUCENE_CURRENT;
public boolean onOrAfter(Version other) {