From 5d1dddccb58895236d7bb25e414d0602a02341df Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 6 Sep 2013 17:24:34 +0200 Subject: [PATCH] fail-fast DfaMemoryStateImpl.equals --- .../intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java index 6f466384c8ae..55b5ff436b68 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java @@ -90,6 +90,10 @@ public class DfaMemoryStateImpl implements DfaMemoryState { if (myStateSize != that.myStateSize) return false; if (myDistinctClasses.size() != that.myDistinctClasses.size()) return false; + if (myStack.size() != that.myStack.size()) return false; + if (myOffsetStack.size() != that.myOffsetStack.size()) return false; + if (myVariableStates.size() != that.myVariableStates.size()) return false; + if (myUnknownVariables.size() != that.myUnknownVariables.size()) return false; if (!myStack.equals(that.myStack)) return false; if (!myOffsetStack.equals(that.myOffsetStack)) return false;