import com.intellij.completion.FeatureManagerImpl
import com.intellij.stats.personalization.UserFactorDescriptions
import com.intellij.stats.personalization.UserFactorStorage
import com.intellij.completion.FeatureManagerImpl
import com.intellij.stats.personalization.UserFactorDescriptions
import com.intellij.stats.personalization.UserFactorStorage
val relevanceObjects =
lookup.getRelevanceObjects(listOf(element), false)
val relevanceMap = relevanceObjects[element]?.associate { it.first to it.second } ?: return
val relevanceObjects =
lookup.getRelevanceObjects(listOf(element), false)
val relevanceMap = relevanceObjects[element]?.associate { it.first to it.second } ?: return
val project = lookup.project
val featureManager = FeatureManagerImpl.getInstance()
featureManager.binaryFactors.filter { !featureManager.isUserFeature(it.name) }.forEach { feature ->
UserFactorStorage.applyOnBoth(project, UserFactorDescriptions.binaryFeatureDescriptor(feature))
{ updater ->
val project = lookup.project
val featureManager = FeatureManagerImpl.getInstance()
featureManager.binaryFactors.filter { !featureManager.isUserFeature(it.name) }.forEach { feature ->
UserFactorStorage.applyOnBoth(project, UserFactorDescriptions.binaryFeatureDescriptor(feature))
{ updater ->
}
}
featureManager.doubleFactors.filter { !featureManager.isUserFeature(it.name) }.forEach { feature ->
UserFactorStorage.applyOnBoth(project, UserFactorDescriptions.doubleFeatureDescriptor(feature))
{ updater ->
}
}
featureManager.doubleFactors.filter { !featureManager.isUserFeature(it.name) }.forEach { feature ->
UserFactorStorage.applyOnBoth(project, UserFactorDescriptions.doubleFeatureDescriptor(feature))
{ updater ->
}
}
featureManager.categorialFactors.filter { !featureManager.isUserFeature(it.name) }.forEach { feature ->
UserFactorStorage.applyOnBoth(project, UserFactorDescriptions.categoriealFeatureDescriptor(feature))
{ updater ->
}
}
featureManager.categorialFactors.filter { !featureManager.isUserFeature(it.name) }.forEach { feature ->
UserFactorStorage.applyOnBoth(project, UserFactorDescriptions.categoriealFeatureDescriptor(feature))
{ updater ->