You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by al...@apache.org on 2011/12/01 15:54:38 UTC
svn commit: r1209111 -
/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java
Author: alexparvulescu
Date: Thu Dec 1 14:54:37 2011
New Revision: 1209111
URL: http://svn.apache.org/viewvc?rev=1209111&view=rev
Log:
JCR-2906 Multivalued property sorted by last/random value
- fixed Java5 compliance issue
Modified:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java?rev=1209111&r1=1209110&r2=1209111&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SharedFieldCache.java Thu Dec 1 14:54:37 2011
@@ -163,8 +163,10 @@ public class SharedFieldCache {
// after
if (index >= offset + c.length) {
- c = Arrays.copyOf(c, index - offset + 1);
- c[index - offset] = item;
+ Comparable<?>[] newC = new Comparable[index - offset + 1];
+ System.arraycopy(c, 0, newC, 0, c.length);
+ newC[index - offset] = item;
+ c = newC;
return this;
}
return this;