Rename KtLightClassForScript to reuse it for common interface between LCs

This commit is contained in:
Jinseong Jeon
2023-06-05 23:02:15 -07:00
committed by Ilya Kirillov
parent 911e62257a
commit 618d6526a7
2 changed files with 6 additions and 6 deletions
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.psi.KtScript
class KtUltraLightClassForScript(
script: KtScript,
private val support: KtUltraLightSupport,
) : KtLightClassForScript(script) {
) : KtLightClassForScriptBase(script) {
private val membersBuilder by lazyPub {
UltraLightMembersCreator(
containingClass = this,
@@ -129,7 +129,7 @@ class KtUltraLightClassForScript(
override fun getOwnFields(): List<KtLightField> = _ownFields
override fun copy(): KtLightClassForScript = KtUltraLightClassForScript(script, support)
override fun copy(): KtUltraLightClassForScript = KtUltraLightClassForScript(script, support)
override fun getOwnInnerClasses(): List<PsiClass> {
return script.declarations.filterIsInstance<KtClassOrObject>()