From 49831484ef252fbb14f74b20878ebb3c6fb3ebe8 Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Fri, 16 Oct 2015 21:52:11 +0300 Subject: [PATCH] Drop package facades: - getting rid of package facades in InlineCodegen & related stuff. Provide binary source element to top-level package members. Original commit: 70c91b2e7532dc7cb85d90ebba47e777341403ac --- .../jps/incremental/IncrementalCacheImpl.kt | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt index 6c8b73f7535..1e462e4f7c9 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt @@ -520,21 +520,6 @@ public class IncrementalCacheImpl( value.dumpMap { java.lang.Long.toHexString(it) } } - private inner class PackagePartMap(storageFile: File) : BasicStringMap(storageFile, BooleanDataDescriptor.INSTANCE) { - public fun addPackagePart(className: JvmClassName) { - storage[className.internalName] = true - } - - public fun remove(className: JvmClassName) { - storage.remove(className.internalName) - } - - public fun isPackagePart(className: JvmClassName): Boolean = - className.internalName in storage - - override fun dumpValue(value: Boolean) = "" - } - private inner class MultifileClassFacadeMap(storageFile: File) : BasicStringMap>(storageFile, StringListExternalizer) { public fun add(facadeName: JvmClassName, partNames: List) { storage[facadeName.internalName] = partNames