From bc4f80bc36732316cf9dbbd2f0d9e4a6ff7cb2ff Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Fri, 15 May 2015 21:33:49 +0300 Subject: [PATCH] JS: JpsJsModuleUtils: do not include urls with kotlin-js-meta protocol Original commit: 0a6c6e35b55c638b0d5e895d12acf8cbfb446028 --- .../src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt index b72633fc311..0276a1665c0 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt @@ -41,7 +41,11 @@ object JpsJsModuleUtils { val libraries = JpsUtils.getAllDependencies(target).getLibraries() for (library in libraries) { for (root in library.getRoots(JpsOrderRootType.COMPILED)) { - result.add(JpsPathUtil.urlToPath(root.getUrl())) + val path = JpsPathUtil.urlToPath(root.getUrl()) + // ignore files, added only for IDE support (stubs and indexes) + if (!path.startsWith(KotlinJavascriptMetadataUtils.VFS_PROTOCOL + "://")) { + result.add(path) + } } } }