From ab89c5a46ee245a6d2fd82f9a1959f8714497169 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 12 Nov 2004 20:33:09 +0000 Subject: [PATCH] define equals(ICDICondition) --- .../org/eclipse/cdt/debug/core/cdi/ICDICondition.java | 2 ++ .../cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) 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; }