From 49581165660acc5f38f69d085ae193ecacd15549 Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Fri, 4 Sep 2015 16:01:16 +0300 Subject: [PATCH] RuntimePackagePartProvider.registerModule refactoring --- .../kotlin/load/kotlin/reflect/RuntimePackagePartProvider.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/descriptors.runtime/src/org/jetbrains/kotlin/load/kotlin/reflect/RuntimePackagePartProvider.kt b/core/descriptors.runtime/src/org/jetbrains/kotlin/load/kotlin/reflect/RuntimePackagePartProvider.kt index f444b74c15d..23824d7e207 100644 --- a/core/descriptors.runtime/src/org/jetbrains/kotlin/load/kotlin/reflect/RuntimePackagePartProvider.kt +++ b/core/descriptors.runtime/src/org/jetbrains/kotlin/load/kotlin/reflect/RuntimePackagePartProvider.kt @@ -25,9 +25,7 @@ class RuntimePackagePartProvider(val classLoader : ClassLoader) : PackagePartPro val module2Mapping = ConcurrentHashMap>() - fun registerModule(moduleName: String?) { - if (moduleName == null) return - + fun registerModule(moduleName: String) { module2Mapping.putIfAbsent(moduleName, lazy { val resourceAsStream: InputStream = classLoader.getResourceAsStream("META-INF/$moduleName.${ModuleMapping.MAPPING_FILE_EXT}") ?: return@lazy ModuleMapping()