Use field access instead of setter in clone method of KtCodeFragment
Fix EA-120381
This commit is contained in:
@@ -99,7 +99,7 @@ abstract class KtCodeFragment(
|
|||||||
override fun clone(): KtCodeFragment {
|
override fun clone(): KtCodeFragment {
|
||||||
val clone = cloneImpl(calcTreeElement().clone() as FileElement) as KtCodeFragment
|
val clone = cloneImpl(calcTreeElement().clone() as FileElement) as KtCodeFragment
|
||||||
clone.isPhysical = false
|
clone.isPhysical = false
|
||||||
clone.originalFile = this
|
clone.myOriginalFile = this
|
||||||
clone.imports = imports
|
clone.imports = imports
|
||||||
clone.viewProvider =
|
clone.viewProvider =
|
||||||
SingleRootFileViewProvider(PsiManager.getInstance(_project), LightVirtualFile(name, KotlinFileType.INSTANCE, text), false)
|
SingleRootFileViewProvider(PsiManager.getInstance(_project), LightVirtualFile(name, KotlinFileType.INSTANCE, text), false)
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ abstract class KtCodeFragment(
|
|||||||
override fun clone(): KtCodeFragment {
|
override fun clone(): KtCodeFragment {
|
||||||
val clone = cloneImpl(calcTreeElement().clone() as FileElement) as KtCodeFragment
|
val clone = cloneImpl(calcTreeElement().clone() as FileElement) as KtCodeFragment
|
||||||
clone.isPhysical = false
|
clone.isPhysical = false
|
||||||
clone.originalFile = this
|
clone.myOriginalFile = this
|
||||||
clone.imports = imports
|
clone.imports = imports
|
||||||
clone.viewProvider =
|
clone.viewProvider =
|
||||||
SingleRootFileViewProvider(PsiManager.getInstance(_project), LightVirtualFile(name, KotlinFileType.INSTANCE, text), false)
|
SingleRootFileViewProvider(PsiManager.getInstance(_project), LightVirtualFile(name, KotlinFileType.INSTANCE, text), false)
|
||||||
|
|||||||
Reference in New Issue
Block a user