(Closure<T> closure, Object node, int level)
| 644 | } |
| 645 | |
| 646 | private static <T> T callClosureForNode(Closure<T> closure, Object node, int level) { |
| 647 | if (closure.getMaximumNumberOfParameters() == 2) { |
| 648 | return closure.call(node, level); |
| 649 | } |
| 650 | return closure.call(node); |
| 651 | } |
| 652 | |
| 653 | private void depthFirstRest(boolean preorder, int level, Closure c) { |
| 654 | for (Iterator iter = InvokerHelper.asIterator(value); iter.hasNext(); ) { |
no test coverage detected