From 077554c438c9573a1ca813fcee16aaf8716a3c5d Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Fri, 15 Jun 2018 13:59:54 +0300 Subject: [PATCH] Use field access instead of setter in clone method of KtCodeFragment Fix EA-120381 --- compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt | 2 +- compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt.182 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt b/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt index 3e499e9bdf1..8dd2aeeeae3 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt +++ b/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt @@ -99,7 +99,7 @@ abstract class KtCodeFragment( override fun clone(): KtCodeFragment { val clone = cloneImpl(calcTreeElement().clone() as FileElement) as KtCodeFragment clone.isPhysical = false - clone.originalFile = this + clone.myOriginalFile = this clone.imports = imports clone.viewProvider = SingleRootFileViewProvider(PsiManager.getInstance(_project), LightVirtualFile(name, KotlinFileType.INSTANCE, text), false) diff --git a/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt.182 b/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt.182 index 18a68eecdd2..2f96f354c56 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt.182 +++ b/compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt.182 @@ -99,7 +99,7 @@ abstract class KtCodeFragment( override fun clone(): KtCodeFragment { val clone = cloneImpl(calcTreeElement().clone() as FileElement) as KtCodeFragment clone.isPhysical = false - clone.originalFile = this + clone.myOriginalFile = this clone.imports = imports clone.viewProvider = SingleRootFileViewProvider(PsiManager.getInstance(_project), LightVirtualFile(name, KotlinFileType.INSTANCE, text), false)