diff --git a/jdk/src/share/classes/sun/tools/java/ClassDeclaration.java b/jdk/src/share/classes/sun/tools/java/ClassDeclaration.java index c13d1e287b2..7bc48414d5d 100644 --- a/jdk/src/share/classes/sun/tools/java/ClassDeclaration.java +++ b/jdk/src/share/classes/sun/tools/java/ClassDeclaration.java @@ -230,12 +230,17 @@ class ClassDeclaration implements Constants { * Equality */ public boolean equals(Object obj) { - if ((obj != null) && (obj instanceof ClassDeclaration)) { + if (obj instanceof ClassDeclaration) { return type.equals(((ClassDeclaration)obj).type); } return false; } + @Override + public int hashCode() { + return type.hashCode(); + } + /** * toString */