Skip to content

Commit 0eaf002

Browse files
ivandev0Space Team
authored and
Space Team
committed
[CLI] Create a separate class for JS IR perf manager
This way, it is easier to understand that such a manager exists for JS IR #KT-67473 (cherry picked from commit a8a0f10)
1 parent 92a9f55 commit 0eaf002

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/K2JsIrCompiler.kt

+3-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity.*
2929
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
3030
import org.jetbrains.kotlin.cli.common.messages.MessageUtil
3131
import org.jetbrains.kotlin.cli.js.klib.*
32+
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.K2JVMCompilerPerformanceManager
3233
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
3334
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
3435
import org.jetbrains.kotlin.cli.jvm.plugins.PluginCliParser
@@ -84,9 +85,9 @@ private class DisposableZipFileSystemAccessor private constructor(
8485
}
8586

8687
class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
88+
class K2JsIrCompilerPerformanceManager : CommonCompilerPerformanceManager("Kotlin to JS (IR) Compiler")
8789

88-
override val defaultPerformanceManager: CommonCompilerPerformanceManager =
89-
object : CommonCompilerPerformanceManager("Kotlin to JS (IR) Compiler") {}
90+
override val defaultPerformanceManager: CommonCompilerPerformanceManager = K2JsIrCompilerPerformanceManager()
9091

9192
override fun createArguments(): K2JSCompilerArguments {
9293
return K2JSCompilerArguments()

0 commit comments

Comments
 (0)