From eea8fcdae681705a23aabdb2cbbb599a4bce960c Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 11 Sep 2015 15:18:24 +0300 Subject: [PATCH] Remove syncronious lazy as all usages are from one thread --- j2k/src/org/jetbrains/kotlin/j2k/JavaToKotlinConverter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/j2k/src/org/jetbrains/kotlin/j2k/JavaToKotlinConverter.kt b/j2k/src/org/jetbrains/kotlin/j2k/JavaToKotlinConverter.kt index 9ede993284b..e3613e3e2df 100644 --- a/j2k/src/org/jetbrains/kotlin/j2k/JavaToKotlinConverter.kt +++ b/j2k/src/org/jetbrains/kotlin/j2k/JavaToKotlinConverter.kt @@ -142,7 +142,7 @@ public class JavaToKotlinConverter( val file: PsiFile, val processings: Collection ) { - val depth: Int by lazy { target.parentsWithSelf.takeWhile { it !is PsiFile }.count() } + val depth: Int by lazy(LazyThreadSafetyMode.NONE) { target.parentsWithSelf.takeWhile { it !is PsiFile }.count() } } private fun buildExternalCodeProcessing(