Refactoring startup and shutdown, refactoring service implementation, implementing error and info reporting to compiler output, idle autoshutdown mechanisms, fixing TargetId serializability, some other refactoring

Fixing stream to log handler (by removing non-working optimization), fixing idle time calculation, reporting refactorings
This commit is contained in:
Ilya Chernikov
2015-09-06 13:53:38 +02:00
parent 406bfba473
commit c4719175f9
10 changed files with 448 additions and 227 deletions
@@ -16,7 +16,9 @@
package org.jetbrains.kotlin.modules
public data class TargetId(public val name: String, public val type: String)
import java.io.Serializable
public data class TargetId(public val name: String, public val type: String) : Serializable
public fun TargetId(module: Module): TargetId =
TargetId(module.getModuleName(), module.getModuleType())