diff --git a/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java b/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java index 725af5179d15..e851403e416b 100644 --- a/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java +++ b/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java @@ -427,6 +427,10 @@ public class RefClassImpl extends RefJavaElementImpl implements RefClass { private void removeBase(RefClass superClass) { final Set baseClasses = getBaseClasses(); if (baseClasses.contains(superClass)) { + if (baseClasses.size() == 1) { + myBases = null; + return; + } baseClasses.remove(superClass); } }