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() {};