You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2011/11/26 14:32:28 UTC
svn commit: r1206435 - in
/lucene/dev/trunk/lucene/src/java/org/apache/lucene/util: BytesRef.java
CharsRef.java
Author: rmuir
Date: Sat Nov 26 13:32:28 2011
New Revision: 1206435
URL: http://svn.apache.org/viewvc?rev=1206435&view=rev
Log:
LUCENE-3590: deprecate dancing comparators
Modified:
lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/BytesRef.java
lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/CharsRef.java
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/BytesRef.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/BytesRef.java?rev=1206435&r1=1206434&r2=1206435&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/BytesRef.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/BytesRef.java Sat Nov 26 13:32:28 2011
@@ -275,12 +275,18 @@ public final class BytesRef implements C
}
}
+ /** @deprecated */
+ @Deprecated
private final static Comparator<BytesRef> utf8SortedAsUTF16SortOrder = new UTF8SortedAsUTF16Comparator();
+ /** @deprecated This comparator is only a transition mechanism */
+ @Deprecated
public static Comparator<BytesRef> getUTF8SortedAsUTF16Comparator() {
return utf8SortedAsUTF16SortOrder;
}
+ /** @deprecated */
+ @Deprecated
private static class UTF8SortedAsUTF16Comparator implements Comparator<BytesRef> {
// Only singleton
private UTF8SortedAsUTF16Comparator() {};
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/CharsRef.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/CharsRef.java?rev=1206435&r1=1206434&r2=1206435&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/CharsRef.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/util/CharsRef.java Sat Nov 26 13:32:28 2011
@@ -216,12 +216,18 @@ public final class CharsRef implements C
return new CharsRef(chars, offset + start, offset + end - 1);
}
+ /** @deprecated */
+ @Deprecated
private final static Comparator<CharsRef> utf16SortedAsUTF8SortOrder = new UTF16SortedAsUTF8Comparator();
+ /** @deprecated This comparator is only a transition mechanism */
+ @Deprecated
public static Comparator<CharsRef> getUTF16SortedAsUTF8Comparator() {
return utf16SortedAsUTF8SortOrder;
}
+ /** @deprecated */
+ @Deprecated
private static class UTF16SortedAsUTF8Comparator implements Comparator<CharsRef> {
// Only singleton
private UTF16SortedAsUTF8Comparator() {};