diff --git a/java/java-impl/src/com/intellij/testIntegration/TestIntegrationUtils.java b/java/java-impl/src/com/intellij/testIntegration/TestIntegrationUtils.java index e241d56bf38f..3b8803d583e9 100644 --- a/java/java-impl/src/com/intellij/testIntegration/TestIntegrationUtils.java +++ b/java/java-impl/src/com/intellij/testIntegration/TestIntegrationUtils.java @@ -111,7 +111,14 @@ public class TestIntegrationUtils { public static List extractClassMethods(PsiClass clazz, boolean includeInherited) { List result = new ArrayList<>(); - Set classes = includeInherited ? InheritanceUtil.getSuperClasses(clazz) : Collections.singleton(clazz); + Set classes; + if (includeInherited) { + classes = InheritanceUtil.getSuperClasses(clazz); + classes.add(clazz); + } + else { + classes = Collections.singleton(clazz); + } for (PsiClass aClass : classes) { if (CommonClassNames.JAVA_LANG_OBJECT.equals(aClass.getQualifiedName())) continue; MemberInfo.extractClassMembers(aClass, result, new MemberInfo.Filter() {