From d4c591aed8eb9c30ee41d710abe4e13e9670ae8d Mon Sep 17 00:00:00 2001 From: "Kirill.Karnaukhov" Date: Thu, 24 Oct 2024 18:58:09 +0200 Subject: [PATCH] [inline-completion] IJPL-161906: use `FinishType` and `EffectType` in RPC calls directly (cherry picked from commit 0b78a6551922465f9f41f63d2cbdab1bee94a77c) IJ-MR-147762 GitOrigin-RevId: 6142cdef5cff7590d525997b5fedd34072b691a7 --- .../inline/completion/logs/InlineCompletionUsageTracker.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/codeInsight/inline/completion/logs/InlineCompletionUsageTracker.kt b/platform/platform-impl/src/com/intellij/codeInsight/inline/completion/logs/InlineCompletionUsageTracker.kt index 1d13e0375ce7..7bc4471b6140 100644 --- a/platform/platform-impl/src/com/intellij/codeInsight/inline/completion/logs/InlineCompletionUsageTracker.kt +++ b/platform/platform-impl/src/com/intellij/codeInsight/inline/completion/logs/InlineCompletionUsageTracker.kt @@ -14,6 +14,7 @@ import com.intellij.internal.statistic.service.fus.collectors.CounterUsagesColle import com.intellij.internal.statistic.utils.PluginInfo import com.intellij.openapi.progress.ProcessCanceledException import com.intellij.util.application +import kotlinx.serialization.Serializable import org.jetbrains.annotations.ApiStatus import java.util.concurrent.locks.ReentrantLock import kotlin.concurrent.withLock @@ -90,6 +91,7 @@ object InlineCompletionUsageTracker : CounterUsagesCollector() { val EXPLICIT_SWITCHING_VARIANTS_TIMES = EventFields.Int("explicit_switching_variants_times", "How many times the user was switching between completion variants (we only have 1 at the moment)") val SELECTED_INDEX = EventFields.Int("selected_index") + @Serializable enum class FinishType { SELECTED, TYPED,