[minor] fix findCompiler logic in runner for debuggung

This commit is contained in:
Ilya Chernikov
2020-03-30 18:37:47 +02:00
parent 6a24268db1
commit 15d76ae887

View File

@@ -9,7 +9,8 @@ import java.io.File
import java.net.URL
fun findCompilerJar(classFromJarInTheSameLocation: Class<*>, kotlinHome: File): List<File> {
val baseDir = (tryGetResourcePathForClass(classFromJarInTheSameLocation)?.parentFile ?: kotlinHome).takeIf { it.isDirectory }
val baseDir = (tryGetResourcePathForClass(classFromJarInTheSameLocation)?.takeUnless { it.isDirectory }?.parentFile
?: kotlinHome).takeIf { it.isDirectory }
?: return emptyList()
val compilerJars = baseDir.listFiles { f: File ->
COMPILER_JARS.any { expected ->