You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2011/11/25 18:54:40 UTC

svn commit: r1206272 - /lucene/dev/branches/branch_3x/solr/core/src/java/org/apache/solr/schema/IndexSchema.java

Author: uschindler
Date: Fri Nov 25 17:54:40 2011
New Revision: 1206272

URL: http://svn.apache.org/viewvc?rev=1206272&view=rev
Log:
SOLR-2438: Fix compile error on Java 5

Modified:
    lucene/dev/branches/branch_3x/solr/core/src/java/org/apache/solr/schema/IndexSchema.java

Modified: lucene/dev/branches/branch_3x/solr/core/src/java/org/apache/solr/schema/IndexSchema.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/core/src/java/org/apache/solr/schema/IndexSchema.java?rev=1206272&r1=1206271&r2=1206272&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/core/src/java/org/apache/solr/schema/IndexSchema.java (original)
+++ lucene/dev/branches/branch_3x/solr/core/src/java/org/apache/solr/schema/IndexSchema.java Fri Nov 25 17:54:40 2011
@@ -739,9 +739,11 @@ public final class IndexSchema {
     WhitespaceTokenizerFactory white = new WhitespaceTokenizerFactory();
     white.init(tc.getTokenizerFactory().getArgs());
 
+    TokenFilterFactory[] filterSplice = new TokenFilterFactory[idx];
+    System.arraycopy(filters, 0, filterSplice, 0,
+                     Math.min(filters.length, idx));
     return new TokenizerChain(tc.getCharFilterFactories(),
-        white,
-        Arrays.copyOfRange(filters, 0, idx));
+        white, filterSplice);
   }
 
   /**