boolean (@NotNull PsiClass candidate, @NotNull ClassInheritorsSearch.SearchParameters parameters) { SearchScope searchScope = parameters.getScope(); ProgressManager.checkCanceled(); if (!PsiSearchScopeUtil.isInScope(searchScope, candidate)) { return false; } if (candidate instanceof PsiAnonymousClass) { return true; } String name = candidate.getName(); return name != null && parameters.getNameCondition().value(name); }