LAB-84: Do not suggest a word that is simply incomplete

GitOrigin-RevId: c93830acc2582c425a53e89e97e3d979da34c315
This commit is contained in:
Adam Malek
2024-04-27 23:06:49 +00:00
committed by intellij-monorepo-bot
parent 7701d9f017
commit e17be19c6e
@@ -22,7 +22,7 @@ internal class SimpleLanguageModelDictionary(private val words: Map<String, Int>
override fun getFrequency(word: String): Int? = words[word]
override fun contains(word: String, caseSensitive: Boolean): Boolean = word in words
override fun contains(word: String, caseSensitive: Boolean): Boolean = allWords.any { it.startsWith(word, false)}
override fun suggest(word: String): LinkedSet<String> = words.keys
.filterTo(LinkedHashSet()) {