if (isSelected) { checkbox.setForeground(table.getSelectionForeground()); checkbox.setBackground(table.getSelectionBackground()); } else { checkbox.setForeground(table.getForeground()); checkbox.setBackground(table.getBackground()); }
if (item.getIdentity().getSignature() != null) { // show signature viewer editorScrollPane.getContentPane().add(signatureView, BorderLayout.SOUTH); editorScrollPane.revalidate(); } else { // hide signature viewer editorScrollPane.getContentPane().remove(signatureView); editorScrollPane.revalidate(); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/list/CheckableListEditor.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/composer/ComposerController.java
Method name: Component getTableCellEditorComponent(JTable, Object, boolean, int, int) Method name: void itemStateChanged(ItemEvent)
Number of AST nodes: 5 Number of AST nodes: 5
1
if (isSelected) {
1
if (i
2
			checkbox.setForeground(table.getSelectionForeground()
2
tem.getIdentity().getSignature() != null) {
3
				// show signature viewer
4
				editorScrollPane.getContentPane().add(signatureView,
3
);
5
						BorderLayout.SOUTH);
4
			checkbox.setBackground(table.getSelectionBackground());
6
				editorScrollPane.revalidate();
5
		} else {
7
			} else {
6
			checkbox.setForeground(table.getForeground());
8
			
7
			checkbox.setBackground(table.getBackground
9
	// hide signature viewer
10
				editorScrollPane.getContentPane().remove(signatureView);
8
());
11
				editorScrollPane.revalidate();
9
		}
12
			}
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