[light classes] move facade creation logic to KotlinLightClassFactory

^KT-53097
This commit is contained in:
Dmitry Gridin
2022-07-08 18:51:37 +02:00
committed by Space
parent 9510c4876c
commit dc552c9fe3
4 changed files with 44 additions and 44 deletions
@@ -36,7 +36,7 @@ class CliKotlinAsJavaSupport(
return findFacadeFilesInPackage(packageFqName, scope)
.groupBy { it.javaFileFacadeFqName }
.mapNotNull { (facadeClassFqName, _) ->
KtLightClassForFacadeImpl.createForFacade(psiManager, facadeClassFqName, scope)
KotlinLightClassFactory.createFacade(psiManager, facadeClassFqName, scope)
}
}
@@ -53,7 +53,7 @@ class CliKotlinAsJavaSupport(
.orEmpty()
override fun getFacadeClasses(facadeFqName: FqName, scope: GlobalSearchScope): Collection<PsiClass> {
return listOfNotNull(KtLightClassForFacadeImpl.createForFacade(psiManager, facadeFqName, scope))
return listOfNotNull(KotlinLightClassFactory.createFacade(psiManager, facadeFqName, scope))
}
override fun getScriptClasses(scriptFqName: FqName, scope: GlobalSearchScope): Collection<PsiClass> {