@@ -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); |