From c9b9b4045cfc5368fc31d05d2b4c3304d7246b97 Mon Sep 17 00:00:00 2001 From: Mikalai Kukhta Date: Tue, 13 Aug 2024 18:41:49 +0200 Subject: [PATCH] use runtimeClasspath during classpath resolution --- .../org/javacs/ktda/classpath/DebugClassPathResolver.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/adapter/src/main/kotlin/org/javacs/ktda/classpath/DebugClassPathResolver.kt b/adapter/src/main/kotlin/org/javacs/ktda/classpath/DebugClassPathResolver.kt index 5575698..b84e0a2 100644 --- a/adapter/src/main/kotlin/org/javacs/ktda/classpath/DebugClassPathResolver.kt +++ b/adapter/src/main/kotlin/org/javacs/ktda/classpath/DebugClassPathResolver.kt @@ -2,9 +2,12 @@ package org.javacs.ktda.classpath import org.javacs.kt.classpath.ClassPathResolver import org.javacs.kt.classpath.defaultClassPathResolver +import org.javacs.kt.classpath.ResolverOptions import org.javacs.kt.classpath.plus import org.javacs.kt.classpath.joined import java.nio.file.Path +val options = ResolverOptions(useCompileClasspath = false) + fun debugClassPathResolver(workspaceRoots: Collection): ClassPathResolver = - defaultClassPathResolver(workspaceRoots) + workspaceRoots.map { ProjectClassesResolver(it) }.joined + defaultClassPathResolver(workspaceRoots, resolverOptions = options) + workspaceRoots.map { ProjectClassesResolver(it) }.joined