if (b) { //view.setSelectedItem( model.getHeaderField("X-Priority") ); } else { controller.getModel().setPriority((String) view.getSelectedItem()); //model.setHeaderField("X-Priority",(String) view.getSelectedItem()); }
if (b) { // model -> view } else { // view -> model }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/composer/PriorityController.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/template/ChooseTemplateDialog.java
Method name: void updateComponents(boolean) Method name: void updateComponents(boolean)
Number of AST nodes: 2 Number of AST nodes: 1
1
if (b) {
1
if (b) {
2
            //view.setSelectedItem( model.getHeaderField("X-Priority") );
2
            //
3
        } else {
4
            controller.getModel().setPriority((String) view.getSelectedItem());
5
            //model.setHeaderField("X-Priority",(String) view.getSelectedItem());
3
 model -> view
4
        } else {
5
            // view -> model
6
        }
6
        }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.3
Clones locationClones are in different classes
Number of node comparisons1