Replace manual array copy with System.arraycopy(). git-svn-id: https://svn.apache.org/repos/asf/logging/log4j/log4j2/trunk@1621026 13f79535-47bb-0310-9956-ffa450edef68
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/04b3ed31 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/04b3ed31 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/04b3ed31 Branch: refs/heads/messaging-module Commit: 04b3ed31ddc21adf23b703e566671e4a9f5ce625 Parents: 7a6f40a Author: mattsicker <mattsicker@unknown> Authored: Thu Aug 28 03:09:49 2014 +0000 Committer: mattsicker <mattsicker@unknown> Committed: Thu Aug 28 03:09:49 2014 +0000 ---------------------------------------------------------------------- .../org/apache/logging/log4j/message/ParameterizedMessage.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/04b3ed31/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java index d4db09f..6673b11 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java @@ -146,9 +146,7 @@ public class ParameterizedMessage implements Message { resultArgCount--; } argArray = new Object[resultArgCount]; - for (int i = 0; i < resultArgCount; ++i) { - argArray[i] = arguments[i]; - } + System.arraycopy(arguments, 0, argArray, 0, resultArgCount); String[] strArgs; if (argsCount == 1 && throwable == null && arguments.length > 1) {
