boolean (@NotNull List<? extends SamDescriptor> descriptors, @NotNull GlobalSearchScope searchScope, @NotNull Project project, @NotNull Processor<? super PsiFunctionalExpression> consumer) { CompilerReferenceService compilerReferenceService = CompilerReferenceService.getInstanceIfEnabled(project); if (compilerReferenceService == null) { return true; } for (SamDescriptor descriptor : descriptors) { CompilerDirectHierarchyInfo info = compilerReferenceService.getFunExpressions(descriptor.samClass, searchScope, JavaFileType.INSTANCE); if (info != null && !processFunctionalExpressions(info, descriptor, consumer)) { return false; } } return true; }