summaryrefslogtreecommitdiff
path: root/java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java')
-rw-r--r--java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java b/java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java
index 09be13076ca1..58134d49a138 100644
--- a/java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java
+++ b/java/debugger/impl/src/com/intellij/debugger/InstanceFilter.java
@@ -94,4 +94,24 @@ public class InstanceFilter implements JDOMExternalizable{
}
return cFilters;
}
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+
+ InstanceFilter filter = (InstanceFilter)o;
+
+ if (ID != filter.ID) return false;
+ if (ENABLED != filter.ENABLED) return false;
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ int result = (int)(ID ^ (ID >>> 32));
+ result = 31 * result + (ENABLED ? 1 : 0);
+ return result;
+ }
}