All pastes #978987 Raw Edit

Java Loop Depth Issue

public java v1 · immutable
·published 2008-04-10 00:04 UTC
rendered paste body
        Set<Map.Entry <Integer, HashSet<Integer>>> srcDstPortsEntrySet = this.getSrcDstPorts(srcIp, dstIp, NbadFsElm.PROTO_TCP).entrySet();        if (srcDstPortsEntrySet.size() > 0) {            sb.append(indent).append("srcDstPorts {\n");            int i = 0;            for (Map.Entry<Integer, HashSet<Integer>> srcDstPortPair : srcDstPortsEntrySet) {                Integer srcPort = srcDstPortPair.getKey();                HashSet<Integer> dstPorts = srcDstPortPair.getValue();                                for (Integer dstPort : dstPorts) {                    sb.append(indent).append(INDENT_1).append(srcIp).append(":").append(NbadUtil.getPortStr(NbadFsElm.PROTO_TCP, srcPort));                    sb.append(" --> ").append(dstIp).append(":").append(NbadUtil.getPortStr(NbadFsElm.PROTO_TCP, dstPort)).append("\n");                    ++i;                    if (!log.isLoggable(Level.FINEST) && i >= 5) {                        sb.append(indent).append(INDENT_1).append("...\n");                        break; // *** does not break outer loop!!!                    }                }            }            sb.append(indent).append("}\n");        }