CPD Results

The following document contains the results of PMD's CPD 5.3.2.

Duplications

File Line
org/codehaus/modello/plugin/jdom/JDOMWriterGenerator.java 779
org/codehaus/modello/plugin/jdom/JDOMWriterGenerator.java 844
        sc.add( "Iterator elIt = element.getChildren( childTag, element.getNamespace() ).iterator();" );
        sc.add( "if ( !elIt.hasNext() )" );
        sc.add( "{" );
        sc.addIndented( "elIt = null;" );
        sc.add( "}" );
        sc.add( "Counter innerCount = new Counter( counter.getDepth() + 1 );" );
        sc.add( "while ( it.hasNext() )" );
        sc.add( "{" );
        sc.indent();
        sc.add( toClass.getName() + " value = (" + toClass.getName() + ") it.next();" );
        sc.add( "Element el;" );
        sc.add( "if ( elIt != null && elIt.hasNext() )" );
        sc.add( "{" );
        sc.indent();
        sc.add( "el = (Element) elIt.next();" );
        sc.add( "if ( ! elIt.hasNext() )" );
        sc.add( "{" );
        sc.addIndented( " elIt = null;" );
File Line
org/codehaus/modello/plugin/jdom/JDOMWriterGenerator.java 804
org/codehaus/modello/plugin/jdom/JDOMWriterGenerator.java 869
        sc.add( "insertAtPreferredLocation( element, el, innerCount );" );
        sc.unindent();
        sc.add( "}" );
        sc.add( "update" + toClass.getName() + "( value, childTag, innerCount, el );" );
        sc.add( "innerCount.increaseCount();" );
        sc.unindent();
        sc.add( "}" );
        sc.add( "if ( elIt != null )" );
        sc.add( "{" );
        sc.indent();
        sc.add( "while ( elIt.hasNext() )" );
        sc.add( "{" );
        sc.indent();
        sc.add( "elIt.next();" );
        sc.add( "elIt.remove();" );
        sc.unindent();
        sc.add( "}" );
        sc.unindent();
        sc.add( "}" );