# IGNITE-312 Optimize IgniteUtils.arrayList() without filter.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/bd3101b0 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/bd3101b0 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/bd3101b0 Branch: refs/heads/ignite-312 Commit: bd3101b06cbbced4b6c47834332e554b00651bb0 Parents: a50a0fb Author: sevdokimov <sergey.evdoki...@jetbrains.com> Authored: Sun Feb 22 19:42:51 2015 +0300 Committer: sevdokimov <sergey.evdoki...@jetbrains.com> Committed: Sun Feb 22 19:42:51 2015 +0300 ---------------------------------------------------------------------- .../java/org/apache/ignite/internal/util/IgniteUtils.java | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bd3101b0/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java index fed2a2d..19b97c0 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java @@ -8749,6 +8749,16 @@ public abstract class IgniteUtils { /** * @param c Collection. + * @return Resulting array list. + */ + public static <T extends R, R> List<R> arrayList(Collection<T> c) { + assert c != null; + + return new ArrayList<R>(c); + } + + /** + * @param c Collection. * @param cap Initial capacity. * @param p Optional filters. * @return Resulting array list.