diff --git a/pom.xml b/pom.xml index 8db106442..09d8355db 100755 --- a/pom.xml +++ b/pom.xml @@ -37,14 +37,14 @@ net.openhft third-party-bom pom - 3.5.0-SNAPSHOT + 3.5.0 import net.openhft chronicle-bom - 1.11.8 + 1.11.15 pom import diff --git a/src/main/java/net/openhft/chronicle/map/Objects.java b/src/main/java/net/openhft/chronicle/map/Objects.java old mode 100644 new mode 100755 index a14239819..30b1e0118 --- a/src/main/java/net/openhft/chronicle/map/Objects.java +++ b/src/main/java/net/openhft/chronicle/map/Objects.java @@ -24,12 +24,14 @@ import java.util.Arrays; /** * java.util.Objects since Java 7 */ -final class Objects { +enum Objects { + ; static int hash(Object... values) { return Arrays.hashCode(values); } - static boolean equal(@Nullable Object a, @Nullable Object b) { + // use the same API as Java 8's Objects.equals + static boolean equals(@Nullable Object a, @Nullable Object b) { return a != null ? a.equals(b) : b == null; }