From ffe345393796ba6ddf13181e2a4221e3d36d4772 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 2 Mar 2017 14:50:52 +0100 Subject: [PATCH] Do not pollute IDEA log with fake script dependencies --- .../kotlin/script/KotlinScriptExternalImportsProvider.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/script/KotlinScriptExternalImportsProvider.kt b/compiler/frontend/src/org/jetbrains/kotlin/script/KotlinScriptExternalImportsProvider.kt index 7da97944b66..72670ce6751 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/script/KotlinScriptExternalImportsProvider.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/script/KotlinScriptExternalImportsProvider.kt @@ -43,7 +43,9 @@ class KotlinScriptExternalImportsProvider(val project: Project, private val scri ?: if (cacheOfNulls.contains(path)) null else scriptDefinitionProvider.findScriptDefinition(file)?.getDependenciesFor(file, project, null) .apply { - log.info("[kts] new cached deps for $path: ${this?.classpath?.joinToString(File.pathSeparator)}") + if (this != null) { + log.info("[kts] new cached deps for $path: ${this.classpath.joinToString(File.pathSeparator)}") + } cacheLock.write { if (this == null) { cacheOfNulls.add(path)