# 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.

Reply via email to