X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FArrayUtil.java;h=d52de3008d7eb729ddee7db0d8cc86fa154b9dca;hp=f4f727864e4aaf8622156ec63f9e4ed19763c852;hb=c8d1c3a25e2bfa9645c4b91d3dde9c4857f636f2;hpb=a4a48c32b18df6f5cc834d03fe0d5f864571380d;ds=sidebyside 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; + } + }