diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethodImpl.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethodImpl.kt index 0c09970c9dd..3e2a7bfa4ae 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethodImpl.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethodImpl.kt @@ -61,7 +61,7 @@ open class KtLightMethodImpl protected constructor( protected open fun buildParametersForList(): List { val clsParameters by lazyPub { clsDelegate.parameterList.parameters } return (dummyDelegate?.parameterList?.parameters ?: clsParameters).mapIndexed { index, dummyParameter -> - KtLightParameter( + KtLightParameterImpl( dummyParameter, { clsParameters.getOrNull(index) }, index, diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameterImpl.kt similarity index 98% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameterImpl.kt index b0953f6cb6a..aba15dac112 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameter.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightParameterImpl.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.psi.KtProperty import org.jetbrains.kotlin.psi.KtPropertyAccessor import org.jetbrains.kotlin.psi.psiUtil.isExtensionDeclaration -class KtLightParameter( +class KtLightParameterImpl( private val dummyDelegate: PsiParameter, private val clsDelegateProvider: () -> PsiParameter?, private val index: Int, @@ -108,7 +108,7 @@ class KtLightParameter( if (kotlinOrigin?.isEquivalentTo(another) == true) return@Computable true } - if (another is KtLightParameter) { + if (another is KtLightParameterImpl) { return@Computable kotlinOrigin != null && kotlinOrigin == another.kotlinOrigin && clsDelegate == another.clsDelegate }