Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[Truffle] Fix last commit ArrayUtils.extractRange.
  • Loading branch information
eregon committed Jan 13, 2015
1 parent 2f08382 commit 2bb1f45
Showing 1 changed file with 6 additions and 6 deletions.
Expand Up @@ -25,10 +25,10 @@ public abstract class ArrayUtils {
* @param end the end index (exclusive), must be >= 0 and <= source.length and >= start
* @return a newly allocated array with the extracted elements and length (end - start)
*/
public static Object[] extractRange(int[] source, int start, int end) {
public static int[] extractRange(int[] source, int start, int end) {
assert checkExtractRangeArgs(source, start, end);
int length = end - start;
Object[] result = new Object[length];
int[] result = new int[length];
System.arraycopy(source, start, result, 0, length);
return result;
}
Expand All @@ -49,10 +49,10 @@ private static boolean checkExtractRangeArgs(int[] source, int start, int end) {
* @param end the end index (exclusive), must be >= 0 and <= source.length and >= start
* @return a newly allocated array with the extracted elements and length (end - start)
*/
public static Object[] extractRange(long[] source, int start, int end) {
public static long[] extractRange(long[] source, int start, int end) {
assert checkExtractRangeArgs(source, start, end);
int length = end - start;
Object[] result = new Object[length];
long[] result = new long[length];
System.arraycopy(source, start, result, 0, length);
return result;
}
Expand All @@ -73,10 +73,10 @@ private static boolean checkExtractRangeArgs(long[] source, int start, int end)
* @param end the end index (exclusive), must be >= 0 and <= source.length and >= start
* @return a newly allocated array with the extracted elements and length (end - start)
*/
public static Object[] extractRange(double[] source, int start, int end) {
public static double[] extractRange(double[] source, int start, int end) {
assert checkExtractRangeArgs(source, start, end);
int length = end - start;
Object[] result = new Object[length];
double[] result = new double[length];
System.arraycopy(source, start, result, 0, length);
return result;
}
Expand Down

0 comments on commit 2bb1f45

Please sign in to comment.