View | Details | Raw Unified | Return to bug 50898
Collapse All | Expand All

(-)src/jorphan/org/apache/jorphan/collections/HashTree.java (-4 / +6 lines)
Lines 979-988 Link Here
979
        if (list().size() == 0) {
979
        if (list().size() == 0) {
980
            visitor.processPath();
980
            visitor.processPath();
981
        } else {
981
        } else {
982
            Iterator<?> iter = list().iterator();
982
            Set<Map.Entry<Object, HashTree>> entrySet = data.entrySet();
983
            while (iter.hasNext()) {
983
            for (Iterator<Map.Entry<Object, HashTree>> iterator = entrySet.iterator(); iterator.hasNext();) {
984
                Object item = iter.next();
984
                Entry<Object, HashTree> entry =  iterator
985
                final HashTree treeItem = getTree(item);
985
                        .next();
986
                Object item = entry.getKey();
987
                final HashTree treeItem = entry.getValue();
986
                visitor.addNode(item, treeItem);
988
                visitor.addNode(item, treeItem);
987
                treeItem.traverseInto(visitor);
989
                treeItem.traverseInto(visitor);
988
            }
990
            }

Return to bug 50898