From 48e874c85296d84dcb6cd46498ced802244e7e5c Mon Sep 17 00:00:00 2001 From: John Blum Date: Tue, 8 Jul 2014 00:16:27 -0700 Subject: [PATCH] Re-implemented the toObjectArray method using System.arraycopy. --- .../gemfire/function/DefaultFunctionArgumentResolver.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/java/org/springframework/data/gemfire/function/DefaultFunctionArgumentResolver.java b/src/main/java/org/springframework/data/gemfire/function/DefaultFunctionArgumentResolver.java index 84c2d522..334e2e4a 100644 --- a/src/main/java/org/springframework/data/gemfire/function/DefaultFunctionArgumentResolver.java +++ b/src/main/java/org/springframework/data/gemfire/function/DefaultFunctionArgumentResolver.java @@ -38,13 +38,7 @@ class DefaultFunctionArgumentResolver implements FunctionArgumentResolver { private Object[] toObjectArray(final Object[] arguments) { Object[] result = new Object[arguments.length]; - - int index = 0; - - for (Object arg : arguments) { - result[index++] = arg; - } - + System.arraycopy(arguments, 0, result, 0, arguments.length); return result; }