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 {

Reply via email to