fun addValue()

in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model/DotNetSourceCodeProvider.kt [134:151]


        fun addValue(value: String) {
            myList.add(value)
            while (myList.size > 5) {
                var kill: String? = null
                var min = Int.MAX_VALUE
                for (a in myList) {
                    for (b in myList) {
                        if (a == b) continue
                        val dis = Distances.levenshteinDistance(a, b)
                        if (dis < min) {
                            min = dis
                            kill = a
                        }
                    }
                }
                myList.remove(kill)
            }
        }