X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FArrayUtil.java;h=d52de3008d7eb729ddee7db0d8cc86fa154b9dca;hb=38eb7943a4be918d46cb6517004e57ca91410ce0;hp=f4f727864e4aaf8622156ec63f9e4ed19763c852;hpb=aaa5d101e054dc548e7ef7831b1fcb7913a4d4d4;p=sbp.git diff --git a/src/edu/berkeley/sbp/util/ArrayUtil.java b/src/edu/berkeley/sbp/util/ArrayUtil.java index f4f7278..d52de30 100644 --- a/src/edu/berkeley/sbp/util/ArrayUtil.java +++ b/src/edu/berkeley/sbp/util/ArrayUtil.java @@ -11,4 +11,10 @@ public class ArrayUtil { return ret; } + public static T[] clone(T[] source, Class 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; + } + }