diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt index ee6bfb5f8b3..5562189dcf9 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt @@ -56,7 +56,7 @@ internal class KtUltraLightSuspendContinuationParameter( ktType?.asPsiType(support, TypeMappingMode.DEFAULT, method) ?: PsiType.NULL } - private val lightModifierList by lazyPub { KtLightSimpleModifierList(this, emptySet()) } + private val lightModifierList by lazyPub { KtUltraLightSimpleModifierList(this, emptySet()) } override fun getType(): PsiType = psiType @@ -94,7 +94,7 @@ internal abstract class KtUltraLightParameter( return another is KtParameter && kotlinOrigin?.isEquivalentTo(another) == true || this == another } - private val lightModifierList by lazyPub { KtLightSimpleModifierList(this, emptySet()) } + private val lightModifierList by lazyPub { KtUltraLightSimpleModifierList(this, emptySet()) } override fun getModifierList(): PsiModifierList = lightModifierList diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightModifierListDescriptorBased.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightModifierListDescriptorBased.kt index 02a2d0686c7..dc385b803be 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightModifierListDescriptorBased.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightModifierListDescriptorBased.kt @@ -101,14 +101,6 @@ abstract class KtUltraLightModifierList, private val modifiers: Set -) : KtLightModifierListDescriptorBased>(owner) { - override fun hasModifierProperty(name: String) = name in modifiers - - override fun copy() = KtLightSimpleModifierList(owner, modifiers) -} - private fun lightAnnotationsForEntries(lightModifierList: KtLightModifierList<*>): List { val lightModifierListOwner = lightModifierList.parent