AA/LC: introduce an API to find script files

This commit is contained in:
Jinseong Jeon
2023-04-21 22:50:13 -07:00
committed by Dmitrii Gridin
parent f9086daf4d
commit 5298abf2d6
11 changed files with 50 additions and 13 deletions
@@ -55,6 +55,10 @@ class SymbolKotlinAsJavaSupport(project: Project) : KotlinAsJavaSupportBase<KtMo
return project.createDeclarationProvider(searchScope).findFilesForFacadeByPackage(packageFqName)
}
override fun findFilesForScript(scriptFqName: FqName, searchScope: GlobalSearchScope): Collection<KtScript> {
return project.createDeclarationProvider(searchScope).findFilesForScript(scriptFqName)
}
private fun FqName.toClassIdSequence(): Sequence<ClassId> {
var currentName = shortNameOrSpecial()
if (currentName.isSpecial) return emptySequence()