From c57c9b2e63da677590fcc8e67309f4df28a44480 Mon Sep 17 00:00:00 2001 From: Anton Yalyshev Date: Wed, 27 Nov 2019 12:58:30 +0300 Subject: [PATCH] Prepare data for successful FUS Whitelist parsing --- .../idea/statistics/AddValToDataClassParamCollector.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/statistics/AddValToDataClassParamCollector.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/statistics/AddValToDataClassParamCollector.kt index 2eee350ff56..b34d581fa9e 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/statistics/AddValToDataClassParamCollector.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/statistics/AddValToDataClassParamCollector.kt @@ -9,13 +9,19 @@ object AddValToDataClassParamCollector { fun log(timeStarted: Long, timeFinished: Long, isValAdded: Boolean, onSymbol: Char, isBeforeTyping: Boolean) { + val symbol = when (onSymbol) { + ',' -> "comma" + ')' -> "bracket" + else -> "unknown" + } + val data = mapOf( "lagging" to (timeFinished - timeStarted).toString(), "isValAdded" to isValAdded.toString(), - "onSymbol" to onSymbol.toString(), + "onSymbol" to symbol, "isBeforeTyping" to isBeforeTyping.toString() ) - KotlinFUSLogger.log(FUSEventGroups.Editor, "addValToDataClassParameters", data) + KotlinFUSLogger.log(FUSEventGroups.Editor, "AddValToDataClassParameters", data) } } \ No newline at end of file