From 5a61a4450bf7e4e63ddf33403881dcaab833c81b Mon Sep 17 00:00:00 2001 From: Bartek Pacia Date: Tue, 27 Jan 2026 12:46:21 +0100 Subject: [PATCH] LSP-475 IDEA-378595 fix JavaSimplePropertyGist class init depending on a service GitOrigin-RevId: 9e20a7252bfa2fe675929ac19e8c37b050b48030 --- .../src/com/intellij/psi/impl/JavaSimplePropertyGist.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/java/java-indexing-impl/src/com/intellij/psi/impl/JavaSimplePropertyGist.kt b/java/java-indexing-impl/src/com/intellij/psi/impl/JavaSimplePropertyGist.kt index ad2f802a85f6..a18715459179 100644 --- a/java/java-indexing-impl/src/com/intellij/psi/impl/JavaSimplePropertyGist.kt +++ b/java/java-indexing-impl/src/com/intellij/psi/impl/JavaSimplePropertyGist.kt @@ -49,9 +49,11 @@ private fun resolveFieldFromIndexValue(method: PsiMethod, isGetter: Boolean): Ps return null } -@VisibleForTesting -val javaSimplePropertyGist: PsiFileGist> = GistManager.getInstance().newPsiFileGist("java.simple.property", 3, SimplePropertiesExternalizer()) { file -> - findSimplePropertyCandidates(file.node.lighterAST) +@get:VisibleForTesting +val javaSimplePropertyGist: PsiFileGist> by lazy { + GistManager.getInstance().newPsiFileGist("java.simple.property", 3, SimplePropertiesExternalizer()) { file -> + findSimplePropertyCandidates(file.node.lighterAST) + } } private val allowedExpressions by lazy {