Groovy каждой неизменности

Из следующего фрагмента кода, который я пробовал, это приводит к бесконечному циклу, независимо от того, что я отмечаю исходные ds как неизменяемые, и зацикливаю их с каждым. Что мне не хватает? -

domObject.Whatever.'**'.findAll { it.name() == 'Node' }.asImmutable().each { node -> //Bazinga
    nodes.split(/(;|,|\n|&)/).eachWithIndex { nodeName, index ->
        def newNode = new Node(null, node.name(), node.attributes(), node.value())
        newNode.@name = nodeName
        //I'm simply adding new nodes here
        node.parent().children().add(0, newNode)     //bazinga
    }
}

Я использовал xmlparser для domObject.

0 ответов

Другие вопросы по тегам