From 5786578f382df459d1ad846caf0b3d18f90c09dd Mon Sep 17 00:00:00 2001 From: Matthew Gharrity Date: Wed, 1 Apr 2020 11:17:59 -0400 Subject: [PATCH] Fix NPE in ProjectRootsUtilKt.isKotlinBinary Fixes KT-37933 --- .../src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt index 74ef24a7465..00fe6245b41 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ProjectRootsUtil.kt @@ -41,7 +41,7 @@ abstract class KotlinBinaryExtension(val fileType: FileType) { val EP_NAME: ExtensionPointName = ExtensionPointName.create("org.jetbrains.kotlin.binaryExtension") - val kotlinBinaries: List by lazy(LazyThreadSafetyMode.NONE) { + val kotlinBinaries: List by lazy(LazyThreadSafetyMode.PUBLICATION) { EP_NAME.extensions.map { it.fileType } } }