diff --git a/debug/org.eclipse.cdt.debug.core/cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java b/debug/org.eclipse.cdt.debug.core/cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java index dafde0abd76..f61c400c1ae 100644 --- a/debug/org.eclipse.cdt.debug.core/cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java +++ b/debug/org.eclipse.cdt.debug.core/cdi/org/eclipse/cdt/debug/core/cdi/ICDICondition.java @@ -38,4 +38,6 @@ public interface ICDICondition { * @return the thread Ids for this condition. */ String[] getThreadIds(); + + boolean equals(ICDICondition cond); } diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java index 74318556812..8395d82bfa3 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java @@ -50,9 +50,9 @@ public class Condition implements ICDICondition { /* (non-Javadoc) * @see java.lang.Object#equals(java.lang.Object) */ - public boolean equals( Object obj ) { - if (obj instanceof ICDICondition) { - ICDICondition cond = (ICDICondition)obj; + public boolean equals(ICDICondition obj) { + if (obj instanceof Condition) { + Condition cond = (Condition)obj; if (cond.getIgnoreCount() != this.getIgnoreCount()) return false; if (cond.getExpression().compareTo(this.getExpression()) != 0) @@ -60,8 +60,9 @@ public class Condition implements ICDICondition { if (cond.getThreadIds().length != this.getThreadIds().length) return false; for (int i = 0; i < cond.getThreadIds().length; ++i) { - if ( cond.getThreadIds()[i].compareTo(this.getThreadIds()[i]) != 0) + if (cond.getThreadIds()[i].compareTo(this.getThreadIds()[i]) != 0) { return false; + } } return true; }