Repository: logging-log4j2 Updated Branches: refs/heads/master 89658184c -> c1cb3c119
Use Arrays methods instead of identity methods. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/c1cb3c11 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/c1cb3c11 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/c1cb3c11 Branch: refs/heads/master Commit: c1cb3c11946469445c521748d41f2398e55cf9b8 Parents: 8965818 Author: Matt Sicker <[email protected]> Authored: Thu Feb 25 15:03:04 2016 -0600 Committer: Matt Sicker <[email protected]> Committed: Thu Feb 25 15:03:04 2016 -0600 ---------------------------------------------------------------------- .../org/apache/logging/log4j/message/ObjectArrayMessage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/c1cb3c11/log4j-api/src/main/java/org/apache/logging/log4j/message/ObjectArrayMessage.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ObjectArrayMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ObjectArrayMessage.java index 71eb736..dc11a56 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ObjectArrayMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ObjectArrayMessage.java @@ -52,7 +52,7 @@ public final class ObjectArrayMessage implements Message { } private boolean equalObjectsOrStrings(final Object[] left, final Object[] right) { - return left.equals(right) || String.valueOf(left).equals(String.valueOf(right)); + return Arrays.equals(left, right) || Arrays.toString(left).equals(Arrays.toString(right)); } @Override @@ -114,7 +114,7 @@ public final class ObjectArrayMessage implements Message { @Override public int hashCode() { - return array.hashCode(); + return Arrays.hashCode(array); } private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
