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 1da7c451ab43..ed356580d7f5 100644 --- a/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java +++ b/java/java-impl/src/com/intellij/codeInspection/reference/RefClassImpl.java @@ -123,9 +123,12 @@ public class RefClassImpl extends RefJavaElementImpl implements RefClass { setServlet(servlet != null && psiClass.isInheritor(servlet, true)); } if (!isApplet() && !isServlet()) { - setTestCase(TestUtil.isTestClass(psiClass)); - for (RefClass refBase : getBaseClasses()) { - ((RefClassImpl)refBase).setTestCase(true); + final boolean isTestClass = TestUtil.isTestClass(psiClass); + setTestCase(isTestClass); + if (isTestClass) { + for (RefClass refBase : getBaseClasses()) { + ((RefClassImpl)refBase).setTestCase(true); + } } }