+// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license
+
package edu.berkeley.sbp.util;
import java.lang.reflect.*;
import java.util.*;
return ret;
}
+ public static <T> T[] clone(T[] source, Class<T> c) {
+ T[] dest = (T[])Array.newInstance(c, source==null ? 0 : source.length);
+ if (source != null) System.arraycopy(source, 0, dest, 0, source.length);
+ return dest;
+ }
+
}