mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
Use name matching as it's done for JVM stdlib. Allows removing org.jetbrains.kotlin.utils.LibraryUtils in kotlin.git. Changes: — Remove LibraryUtils usage and supporting code — Add tests for watershed versions — Allow requesting KLIBs from MavenDependencyUtil for the new tests — Workaround: extract VFGist used for KotlinLibraryKind from the service A comment about the last workaround. StdlibJsDetectorFacilityTest revealed a Project leakage. The project is captured by a coroutine context and is hard referenced through ComponentManager by an application-level virtual file gist cleanup task. The exact reference chain is not clear, but removing the gist construction from the service prevents the leakage. KTIJ-27969 GitOrigin-RevId: 7d6dbe93f4aa3125f5d204a81babcf8483874cb4