diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.kt index 71be72c5e6e..da320b7e07a 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.kt @@ -111,6 +111,8 @@ internal open class KtLightClassForAnonymousDeclaration(name: FqName, override fun getTypeParameterList() = null override fun isEnum() = false + override fun copy(): PsiElement = KtLightClassForAnonymousDeclaration(classFqName, classOrObject) + companion object { private val LOG = Logger.getInstance(KtLightClassForAnonymousDeclaration::class.java) } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt index 498fce590c3..7a15c01fffa 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt @@ -27,4 +27,5 @@ internal class KtLightClassForEnumEntry( private val enumConstant: PsiEnumConstant ): KtLightClassForAnonymousDeclaration(fqName, enumEntry), PsiEnumConstantInitializer { override fun getEnumConstant(): PsiEnumConstant = enumConstant + override fun copy() = KtLightClassForEnumEntry(classFqName, classOrObject as KtEnumEntry, enumConstant) }