[light classes] move script creation logic to KotlinLightClassFactory

^KT-53097
This commit is contained in:
Dmitry Gridin
2022-07-08 18:54:28 +02:00
committed by Space
parent dc552c9fe3
commit e5519064f4
4 changed files with 23 additions and 30 deletions
@@ -110,7 +110,7 @@ class CliKotlinAsJavaSupport(
override fun getLightClass(classOrObject: KtClassOrObject): KtLightClass? = KotlinLightClassFactory.createClass(classOrObject)
override fun getLightClassForScript(script: KtScript): KtLightClassForScript? = KtLightClassForScript.create(script)
override fun getLightClassForScript(script: KtScript): KtLightClassForScript? = KotlinLightClassFactory.createScript(script)
override fun findClassOrObjectDeclarations(fqName: FqName, searchScope: GlobalSearchScope): Collection<KtClassOrObject> {
return ResolveSessionUtils.getClassDescriptorsByFqName(traceHolder.module, fqName).mapNotNull {