Minor: use another method
This commit is contained in:
@@ -19,17 +19,15 @@ package org.jetbrains.kotlin.idea.util
|
||||
import com.intellij.openapi.module.Module
|
||||
import com.intellij.psi.PsiJavaFile
|
||||
import com.intellij.psi.PsiJavaModule
|
||||
import com.intellij.psi.PsiManager
|
||||
import com.intellij.psi.PsiRequiresStatement
|
||||
import com.intellij.psi.search.FilenameIndex
|
||||
|
||||
fun findFirstPsiJavaModule(module: Module): PsiJavaModule? {
|
||||
val project = module.project
|
||||
|
||||
val moduleInfoFiles = FilenameIndex.getVirtualFilesByName(project, PsiJavaModule.MODULE_INFO_FILE, module.moduleScope)
|
||||
val moduleInfoFiles = FilenameIndex.getFilesByName(project, PsiJavaModule.MODULE_INFO_FILE, module.moduleScope)
|
||||
return moduleInfoFiles
|
||||
.asSequence()
|
||||
.map(PsiManager.getInstance(project)::findFile)
|
||||
.filterIsInstance<PsiJavaFile>()
|
||||
.map { it.moduleDeclaration }
|
||||
.firstOrNull { it != null }
|
||||
|
||||
Reference in New Issue
Block a user