[PSI] Allow to create contextual 'KtPsiFactory' with eventSystemEnabled

The change allows creating trackable in-memory files, which are useful
for intention preview.
This commit is contained in:
Yan Zhulanow
2023-11-10 00:32:28 +09:00
committed by Space Team
parent 7944602066
commit f0a21654f8
@@ -66,8 +66,8 @@ class KtPsiFactory private constructor(
companion object {
@JvmStatic
@JvmOverloads
fun contextual(context: PsiElement, markGenerated: Boolean = true): KtPsiFactory {
return KtPsiFactory(context.project, markGenerated, context, eventSystemEnabled = false)
fun contextual(context: PsiElement, markGenerated: Boolean = true, eventSystemEnabled: Boolean = false): KtPsiFactory {
return KtPsiFactory(context.project, markGenerated, context, eventSystemEnabled)
}
}