Skip to content

Commit

Permalink
Using java.util.Arrays class when calculating hashcode and equals
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Sep 23, 2014
1 parent 7188660 commit b52d14d
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ public static void createEquals(final JavaClassSource clazz, final FieldSource<?
String fieldName = field.getName();
if (field.getType().isArray())
{
fieldEqualityChecks.append("if (!Arrays.equals(").append(fieldName).append(", other.").append(fieldName)
fieldEqualityChecks.append("if (!java.util.Arrays.equals(").append(fieldName).append(", other.").append(fieldName)
.append(")) {");
fieldEqualityChecks.append(" return false; }");
}
Expand Down Expand Up @@ -249,7 +249,7 @@ public static void createHashCode(final JavaClassSource clazz, final FieldSource
String fieldName = field.getName();
if (field.getType().isArray())
{
hashCodeComputation.append("result = prime * result + Arrays.hashCode(").append(fieldName).append(");");
hashCodeComputation.append("result = prime * result + java.util.Arrays.hashCode(").append(fieldName).append(");");
}
else if (field.getType().isPrimitive())
{
Expand Down

0 comments on commit b52d14d

Please sign in to comment.