private static final class OutputTypeCombo extends JComboBox { OutputTypeCombo(boolean possiblyEditable) { super(); addItem(OutputType.TABLE); addItem(OutputType.TEXT); if (possiblyEditable) { addItem(OutputType.EDITABLE_TABLE); } } void selectClassName(String className) { if (className.equals(DataSetViewerTablePanel.class.getName())) { setSelectedItem(OutputType.TABLE); } else if (className.equals(DataSetViewerTextPanel.class.getName())) { setSelectedItem(OutputType.TEXT); } else if (className.equals(DataSetViewerEditableTablePanel.class.getName())) { setSelectedItem(OutputType.EDITABLE_TABLE); } } String getSelectedClassName() { return ((OutputType) getSelectedItem()).getPanelClassName();
private static final class TabPlacementCombo extends JComboBox { TabPlacementCombo() { super(); addItem(TabPlacement.TOP); addItem(TabPlacement.LEFT); addItem(TabPlacement.BOTTOM); addItem(TabPlacement.RIGHT); } void selectClassName(String className) { if (className.equals(DataSetViewerTablePanel.class.getName())) { setSelectedItem(OutputType.TABLE); } else if (className.equals(DataSetViewerTextPanel.class.getName())) { setSelectedItem(OutputType.TEXT); } else if (className.equals(DataSetViewerEditableTablePanel.class.getName())) { setSelectedItem(OutputType.EDITABLE_TABLE); } } String getSelectedClassName() { return ((OutputType) getSelectedItem()).getPanelClassName();
Clone fragments detected by clone detection tool
File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/session/properties/GeneralSessionPropertiesPanel.java File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/session/properties/GeneralSessionPropertiesPanel.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
private static final class OutputTypeCombo extends JComboBox
1
private static final class TabPlacementCombo extends JComboBox
2
	{
2
	{
3
		OutputTypeCombo(boolean possiblyEditable)
3
		TabPlacementCombo()
4
		{
4
		{
5
			super();
5
			super();
6
			addItem(OutputType.TABLE);
6
			addItem(
7
			addItem(OutputType.TEXT);
8
			if (possiblyEditable)
9
			{
10
				addItem(OutputType.EDITABLE_TABLE);
11
			}
7
TabPlacement.TOP);
8
			addItem(TabPlacement.LEFT);
9
			addItem(TabPlacement.BOTTOM);
10
			addItem(TabPlacement.RIGHT);
12
		}
11
		}
13
		void selectClassName(String className)
12
		void selectClassName(String className)
14
		{
13
		{
15
			if (className.equals(DataSetViewerTablePanel.class.getName()))
14
			if (className.equals(DataSetViewerTablePanel.class.getName()))
16
			{
15
			{
17
				setSelectedItem(OutputType.TABLE);
16
				setSelectedItem(OutputType.TABLE);
18
			}
17
			}
19
			else if (className.equals(DataSetViewerTextPanel.class.getName()))
18
			else if (className.equals(DataSetViewerTextPanel.class.getName()))
20
			{
19
			{
21
				setSelectedItem(OutputType.TEXT);
20
				setSelectedItem(OutputType.TEXT);
22
			}
21
			}
23
			else if (className.equals(DataSetViewerEditableTablePanel.class.getName()))
22
			else if (className.equals(DataSetViewerEditableTablePanel.class.getName()))
24
			{
23
			{
25
				setSelectedItem(OutputType.EDITABLE_TABLE);
24
				setSelectedItem(OutputType.EDITABLE_TABLE);
26
			}
25
			}
27
		}
26
		}
28
		String getSelectedClassName()
27
		String getSelectedClassName()
29
		{
28
		{
30
			return ((OutputType) getSelectedItem()).getPanelClassName();
29
			return ((OutputType) getSelectedItem()).getPanelClassName();
31
		
30
		
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