if (!intervalCheckingCheckBox.isSelected()) { // disable components defaultRadioButton.setEnabled(false); autodownloadCheckBox.setEnabled(false); playsoundCheckBox.setEnabled(false); chooseButton.setEnabled(false); intervalCheckingLabel.setEnabled(false); intervalCheckingLabel2.setEnabled(false); intervalCheckingSpinner.setEnabled(false); chooseRadioButton.setEnabled(false); }
if (o == null) { // no component has the focus // -> disable all actions cutAction.setEnabled(false); copyAction.setEnabled(false); pasteAction.setEnabled(false); deleteAction.setEnabled(false); undoAction.setEnabled(false); redoAction.setEnabled(false); selectAllAction.setEnabled(false); return; }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/account/ReceiveOptionsPanel.java File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/focus/FocusManager.java
Method name: void updateComponents(boolean) Method name: void enableActions(FocusOwner)
Number of AST nodes: 9 Number of AST nodes: 9
1
if (!intervalCheckingCheckBox.isSelected()) {
1
if (o == null) {
2
				// disable components
2
			//  no component
3
				defaultRadioButton.setEnabled(false);
4
				autodownloadCheckBox
3
 has the focus
4
			// -> disable all actions
5
.setEnabled(false);
5
			cutAction.setEnabled(false);
6
				playsoundCheckBox.setEnabled(false);
6
			copyAction.setEnabled(false);
7
				chooseButton.setEnabled(false);
7
			pasteAction.setEnabled(false);
8
				intervalCheckingLabel.setEnabled(false);
8
			deleteAction.setEnabled(false);
9
				intervalCheckingLabel2.setEnabled(false);
9
			
10
				intervalCheckingSpinner
10
undoAction.setEnabled(false);
11
.setEnabled(false);
11
			redoAction.setEnabled(false);
12
				chooseRadioButton.setEnabled(false);
12
			selectAllAction.setEnabled(false);
13
	
13
			return;
14
		}
14
		}
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.1
Clones locationClones are in different classes
Number of node comparisons1