diff -r 021917019cda -r 26ecda724028 test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java --- a/test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java Wed Feb 06 15:11:59 2019 -0500 +++ b/test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java Wed Feb 06 15:09:05 2019 -0800 @@ -133,16 +133,13 @@ } @Test - public void testEqualsAndHashCode() { + public void testEquals() { VarHandle[] vhs1 = allocate(true); VarHandle[] vhs2 = allocate(true); for (int i = 0; i < vhs1.length; i++) { for (int j = 0; j < vhs1.length; j++) { - if (i == j) { - assertEquals(vhs1[i], vhs1[i]); - } - else { + if (i != j) { assertNotEquals(vhs1[i], vhs1[j]); assertNotEquals(vhs1[i], vhs2[j]); }