[kotlin] KTIJ-39349 highlighting for gradle build with multiple entities per script

(cherry picked from commit 2d76e455df970aee9d6e62f25939ec95206a0ed3)

IJ-CR-211747

GitOrigin-RevId: 15c289d58c54ba829bd00913311ab9926b53a38e
This commit is contained in:
Vlad Koshkin
2026-07-21 13:01:30 +00:00
committed by intellij-monorepo-bot
parent 450f07508a
commit 01ea68512e
@@ -31,7 +31,7 @@ internal class KaScriptModuleImpl(
override val snapshot: ImmutableEntityStorage,
) : KaScriptModuleBase(project, virtualFile) {
val kotlinScriptEntity by lazy(LazyThreadSafetyMode.PUBLICATION) {
snapshot.scriptEntitiesByUrl(virtualFile.toVirtualFileUrl(virtualFileUrlManager)).singleOrNull()
snapshot.scriptEntitiesByUrl(virtualFile.toVirtualFileUrl(virtualFileUrlManager)).firstOrNull()
}
private val importedScriptUrls: List<VirtualFileUrl> by lazy(LazyThreadSafetyMode.PUBLICATION) {