Cleanup after compilation in daemon

This commit is contained in:
Ilya Chernikov
2015-11-17 13:19:23 +01:00
parent 85b487cd84
commit 6867023274
2 changed files with 43 additions and 1 deletions
@@ -287,6 +287,9 @@ public class KotlinCoreEnvironment private constructor(
return KotlinCoreEnvironment(parentDisposable, createApplicationEnvironment(parentDisposable, configuration, extensionConfigs), configuration)
}
// used in the daemon for jar cache cleanup
public val applicationEnvironment: JavaCoreApplicationEnvironment? get() = ourApplicationEnvironment
private fun getOrCreateApplicationEnvironmentForProduction(configuration: CompilerConfiguration, configFilePaths: List<String>): JavaCoreApplicationEnvironment {
synchronized (APPLICATION_LOCK) {
if (ourApplicationEnvironment != null)