ML in SE: Replace deprecated StringListValidatedByCustomRule for file types (IDEA-330469)

GitOrigin-RevId: b5aab495b5dc61688f0214f30c4d4723ebd5559b
This commit is contained in:
Adam Malek
2023-08-22 18:35:37 +01:00
committed by intellij-monorepo-bot
parent 84447ec5cf
commit 3383bb7568
2 changed files with 4 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package com.intellij.searchEverywhereMl.ranking.features
import com.intellij.internal.statistic.collectors.fus.fileTypes.FileTypeUsagesCollector
import com.intellij.internal.statistic.eventLog.events.EventField
import com.intellij.internal.statistic.eventLog.events.EventFields
import com.intellij.internal.statistic.eventLog.events.EventPair
@@ -22,7 +23,7 @@ internal class SearchEverywhereContextFeaturesProvider {
private val GLOBAL_STATISTICS_CONTEXT_UPDATED = GlobalStatisticsContextFields(ActionsGlobalSummaryManager.getUpdatedStatisticsVersion())
internal val OPEN_FILE_TYPES_KEY = EventFields.StringListValidatedByCustomRule("openFileTypes", "file_type")
internal val OPEN_FILE_TYPES_KEY = EventFields.StringListValidatedByCustomRule("openFileTypes", FileTypeUsagesCollector.ValidationRule::class.java)
internal val NUMBER_OF_OPEN_EDITORS_KEY = EventFields.Int("numberOfOpenEditors")
internal val IS_SINGLE_MODULE_PROJECT = EventFields.Boolean("isSingleModuleProject")

View File

@@ -6,6 +6,7 @@ import com.intellij.ide.actions.searcheverywhere.FileSearchEverywhereContributor
import com.intellij.ide.actions.searcheverywhere.RecentFilesSEContributor
import com.intellij.ide.bookmark.BookmarksManager
import com.intellij.ide.bookmark.FileBookmark
import com.intellij.internal.statistic.collectors.fus.fileTypes.FileTypeUsagesCollector
import com.intellij.internal.statistic.eventLog.events.EventField
import com.intellij.internal.statistic.eventLog.events.EventFields
import com.intellij.internal.statistic.eventLog.events.EventPair
@@ -25,7 +26,7 @@ import java.nio.file.Path
class SearchEverywhereFileFeaturesProvider
: SearchEverywhereElementFeaturesProvider(FileSearchEverywhereContributor::class.java, RecentFilesSEContributor::class.java) {
companion object {
val FILETYPE_DATA_KEY = EventFields.StringValidatedByCustomRule("fileType", "file_type")
val FILETYPE_DATA_KEY = EventFields.StringValidatedByCustomRule("fileType", FileTypeUsagesCollector.ValidationRule::class.java)
val IS_BOOKMARK_DATA_KEY = EventFields.Boolean("isBookmark")
internal val IS_DIRECTORY_DATA_KEY = EventFields.Boolean("isDirectory")