ViewItem getViewItem() { if (viewItem == null) { viewItem = new ViewItem(getRoot().getElement("/options/gui/viewlist/view")); } return viewItem; } public GuiItem getGuiItem() { if (guiItem == null) { guiItem = new GuiItem(getRoot().getElement("/options/gui")); } return guiItem; }
ViewItem getViewItem() { if (viewItem == null) { viewItem = new ViewItem(getRoot().getElement("/options/gui/view")); } return viewItem; } public SpellcheckItem getSpellcheckItem() { if (spellcheckItem == null) { spellcheckItem = new SpellcheckItem(getRoot().getElement("/options/spellcheck")); } return spellcheckItem; }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/config/MainFrameOptionsXmlConfig.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/config/ComposerOptionsXmlConfig.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
ViewItem getViewItem() {
1
ViewItem getViewItem() {
2
        if (viewItem == null) {
2
        if (viewItem == null) {
3
            viewItem = new ViewItem(getRoot().getElement("/options/gui/viewlist/view"));
3
            viewItem = new ViewItem(getRoot().getElement("/options/gui/view"));
4
        }
4
        }
5

5
        return viewItem;
6
        return viewItem;
6
    }
7
    }
8

7
    public GuiItem getGuiItem() {
9
    public SpellcheckItem getSpellcheckItem() {
8
        if (guiItem == null) {
10
        if (spellcheckItem == null) {
9
            guiItem = new GuiItem(getRoot().getElement("/options/gui"));
11
            spellcheckItem = new SpellcheckItem(getRoot().getElement("/options/spellcheck"));
10
        }
12
        }
13

11
        return guiItem;
14
        return spellcheckItem;
12
    }
15
    }
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.0
Clones location
Number of node comparisons0