diff options
Diffstat (limited to 'dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointDMData.java')
-rw-r--r-- | dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointDMData.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointDMData.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointDMData.java index 8c8d6e36305..5f20ce05def 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointDMData.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpointDMData.java @@ -242,6 +242,20 @@ public class MIBreakpointDMData implements IBreakpointDMData { public boolean equals(MIBreakpointDMData other) { return (fNature == other.fNature) && (fProperties.equals(other.fProperties)); } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + if (!(other instanceof MIBreakpointDMData)) return false; + MIBreakpointDMData bpData = (MIBreakpointDMData)other; + + return (fNature == bpData.fNature) && (fProperties.equals(bpData.fProperties)); + } + + @Override + public int hashCode() { + return fNature.hashCode() ^ fProperties.hashCode(); + } /////////////////////////////////////////////////////////////////////////// // IBreakpointDMData |