Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Halstrick2010-09-02 11:53:15 +0000
committerCode Review2010-09-02 11:53:15 +0000
commit2d71808ae06a5cfd91e0944c9ae2a3d1036019bd (patch)
tree89e0ff777d7940561ec57f5d133e8e442962dab6
parentf7f7c55bcaa01fbe4491f028a31fc85387fa8694 (diff)
parent6b6521150502af254e3d23bb02000eb350fd7083 (diff)
downloadjgit-2d71808ae06a5cfd91e0944c9ae2a3d1036019bd.tar.gz
jgit-2d71808ae06a5cfd91e0944c9ae2a3d1036019bd.tar.xz
jgit-2d71808ae06a5cfd91e0944c9ae2a3d1036019bd.zip
Merge "Adding sorting to LongList"
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/util/LongList.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/util/LongList.java b/org.eclipse.jgit/src/org/eclipse/jgit/util/LongList.java
index 96b311dfbf..e3aeb83a7e 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/util/LongList.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/util/LongList.java
@@ -44,6 +44,8 @@
package org.eclipse.jgit.util;
+import java.util.Arrays;
+
/** A more efficient List<Long> using a primitive long array. */
public class LongList {
private long[] entries;
@@ -146,6 +148,11 @@ public class LongList {
add(val);
}
+ /** Sort the list of longs according to their natural ordering. */
+ public void sort() {
+ Arrays.sort(entries, 0, count);
+ }
+
private void grow() {
final long[] n = new long[(entries.length + 16) * 3 / 2];
System.arraycopy(entries, 0, n, 0, count);

Back to the top