diff options
author | Natalia Selezneva <natalia.selezneva@jetbrains.com> | 2018-06-15 13:59:54 +0300 |
---|---|---|
committer | Mikhail Glukhikh <mikhail.glukhikh@jetbrains.com> | 2018-06-19 10:50:51 +0300 |
commit | ae4c547547a554edaadd36cf4ccecf9efa365af0 (patch) | |
tree | 5369a736e96b52041e7a385776670e316fb93e41 | |
parent | 691737dbf07cd47fd65f1ac6b7912907854fec48 (diff) | |
download | kotlin-ae4c547547a554edaadd36cf4ccecf9efa365af0.tar.gz |
Use field access instead of setter in clone method of KtCodeFragment
Fix EA-120381
(cherry picked from commit 077554c438c9573a1ca813fcee16aaf8716a3c5d)
-rw-r--r-- | compiler/psi/src/org/jetbrains/kotlin/psi/KtCodeFragment.kt | 2 | ||||
-rw-r--r-- | 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) |