override fun addStringUnsafe()

in src/main/kotlin/jetbrains/buildServer/server/querylang/indexing/SynchronizedTrie.kt [24:35]


    override fun addStringUnsafe(str: String, obj: T?) {
        var node = root
        str.forEach { c ->
            if (!node.exists(c)) {
                val newNode = Node<T>()
                node.addEdge(c, newNode)
            }
            node = node.getNode(c)!!
        }
        node.terminalCnt += 1
        node.obj = obj
    }