You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/11/04 20:47:13 UTC

svn commit: r1768091 - /uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CasSerializerSupport.java

Author: schor
Date: Fri Nov  4 20:47:13 2016
New Revision: 1768091

URL: http://svn.apache.org/viewvc?rev=1768091&view=rev
Log:
[UIMA-5171] expose a comparator so JSON serialization's binarysearch can use it

Modified:
    uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CasSerializerSupport.java

Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CasSerializerSupport.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CasSerializerSupport.java?rev=1768091&r1=1768090&r2=1768091&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CasSerializerSupport.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CasSerializerSupport.java Fri Nov  4 20:47:13 2016
@@ -120,7 +120,12 @@ public class CasSerializerSupport {
   
   public static AtomicInteger errorCount = new AtomicInteger(0);
   
-  final static Comparator<TypeImpl> COMPARATOR_SHORT_TYPENAME = new Comparator<TypeImpl>() {
+  /**
+   * Comparator that just uses short name
+   * Public for access by JsonCasSerializer where it's needed for a binary search
+   * https://issues.apache.org/jira/browse/UIMA-5171
+   */
+  public final static Comparator<TypeImpl> COMPARATOR_SHORT_TYPENAME = new Comparator<TypeImpl>() {
     public int compare(TypeImpl object1, TypeImpl object2) {
       return object1.getShortName().compareTo(object2.getShortName());
     }