From 849343409922a0d4e52c06fedba7fa8662299ada Mon Sep 17 00:00:00 2001 From: Tom Conkling Date: Tue, 4 Mar 2008 03:18:31 +0000 Subject: [PATCH] ArrayUtil.copyOf() git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4950 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/as/com/threerings/util/ArrayUtil.as | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/as/com/threerings/util/ArrayUtil.as b/src/as/com/threerings/util/ArrayUtil.as index e27ffe321..d149a0d33 100644 --- a/src/as/com/threerings/util/ArrayUtil.as +++ b/src/as/com/threerings/util/ArrayUtil.as @@ -30,6 +30,15 @@ package com.threerings.util { */ public class ArrayUtil { + /** + * Creates a shallow copy of the array. + * @TODO: add support for copy ranges and deep copies? + */ + public static function copyOf (arr :Array) :Array + { + return arr.slice(); + } + /** * Sort the specified array according to natural order- all elements * must implement Comparable or be null.