override fun getDescription()

in src/main/kotlin/jetbrains/buildServer/server/querylang/ast/Named.kt [47:64]


    override fun getDescription(context: List<String>): String? {
        if (context.last() in forbiddenWords) {
            return null
        }
        if (context.size + 1 < parts.size) {
            return null
        }
        val words = context.takeLast(parts.size - 1)

        var i = 0
        var res = ""
        while (i < words.size) {
            res += parts[i] + words[i]
            i += 1
        }
        res += parts.last()
        return res
    }