You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/11/09 09:56:56 UTC

svn commit: r1199659 - /incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/PerceptronModelWriter.java

Author: joern
Date: Wed Nov  9 08:56:56 2011
New Revision: 1199659

URL: http://svn.apache.org/viewvc?rev=1199659&view=rev
Log:
OPENNLP-363 Replaced array copy loop with system array copy. Thanks to Aliaksandr Autayeu for providing a patch.

Modified:
    incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/PerceptronModelWriter.java

Modified: incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/PerceptronModelWriter.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/PerceptronModelWriter.java?rev=1199659&r1=1199658&r2=1199659&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/PerceptronModelWriter.java (original)
+++ incubator/opennlp/trunk/opennlp-maxent/src/main/java/opennlp/perceptron/PerceptronModelWriter.java Wed Nov  9 08:56:56 2011
@@ -87,9 +87,7 @@ public abstract class PerceptronModelWri
       }
       System.err.println("Compressed "+PARAMS.length+" parameters to "+numPreds);
       sortPreds = new ComparablePredicate[numPreds];
-      for (int pid=0;pid<numPreds;pid++) {
-        sortPreds[pid] = tmpPreds[pid];
-      }
+      System.arraycopy(tmpPreds, 0, sortPreds, 0, numPreds);
       Arrays.sort(sortPreds);
       return sortPreds;
     }