equals/hashCode for descriptors

This commit is contained in:
Dmitry Jemerov
2011-11-04 19:14:30 +01:00
parent fc4b810065
commit 7b668a7e61
@@ -37,4 +37,21 @@ public class DescriptorClassMember implements ClassMember {
public DeclarationDescriptor getDescriptor() {
return myDescriptor;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
DescriptorClassMember that = (DescriptorClassMember) o;
if (myDescriptor != null ? !myDescriptor.equals(that.myDescriptor) : that.myDescriptor != null) return false;
return true;
}
@Override
public int hashCode() {
return myDescriptor != null ? myDescriptor.hashCode() : 0;
}
}