diff --git a/libraries/scripting/jvm/src/kotlin/script/experimental/jvm/util/jvmClasspathUtil.kt b/libraries/scripting/jvm/src/kotlin/script/experimental/jvm/util/jvmClasspathUtil.kt index 9dfd226d341..b86e3f8ea30 100644 --- a/libraries/scripting/jvm/src/kotlin/script/experimental/jvm/util/jvmClasspathUtil.kt +++ b/libraries/scripting/jvm/src/kotlin/script/experimental/jvm/util/jvmClasspathUtil.kt @@ -231,11 +231,11 @@ private fun allRelatedClassLoaders(clsLoader: ClassLoader, visited: MutableSet + val arrayOfClassLoaders = method.invoke(clsLoader) as Array // TODO: PluginClassLoader uses filtering (mustBeLoadedByPlatform), consider using the same logic, if possible // (untill proper compiling from classloader instead of classpath is implemented) arrayOfClassLoaders.asSequence().flatMap { allRelatedClassLoaders(it, visited) } + clsLoader