test/tools/javac/6563143/OverridesEqualsButNotHashCodeTest.java

Mon, 18 Feb 2013 14:33:25 +0000

author
vromero
date
Mon, 18 Feb 2013 14:33:25 +0000
changeset 1588
2620c953e9fe
child 1607
bd49e0304281
permissions
-rw-r--r--

6563143: javac should issue a warning for overriding equals without hashCode
Reviewed-by: jjg, mcimadamore

vromero@1588 1 /*
vromero@1588 2 * @test /nodynamiccopyright/
vromero@1588 3 * @bug 6563143
vromero@1588 4 * @summary javac should issue a warning for overriding equals without hashCode
vromero@1588 5 * @compile/ref=OverridesEqualsButNotHashCodeTest.out -Xlint:overrides -XDrawDiagnostics OverridesEqualsButNotHashCodeTest.java
vromero@1588 6 */
vromero@1588 7
vromero@1588 8 @SuppressWarnings("overrides")
vromero@1588 9 public class OverridesEqualsButNotHashCodeTest {
vromero@1588 10 @Override
vromero@1588 11 public boolean equals(Object o) {
vromero@1588 12 return o == this;
vromero@1588 13 }
vromero@1588 14 }
vromero@1588 15
vromero@1588 16 class Other {
vromero@1588 17 @Override
vromero@1588 18 public boolean equals(Object o) {
vromero@1588 19 return o == this;
vromero@1588 20 }
vromero@1588 21 }
vromero@1588 22

mercurial