if (_exportPrefsChk.getModel().isSelected()) { File f = new File(_exportPrefsText.getText()); if (!f.exists() || confirmOverwrite(f)) { SquirrelPreferences prefs = _app.getSquirrelPreferences(); new XMLBeanWriter(prefs).save(f); } }
final WebServiceSessionProperties sessionProps = _plugin.getWebServiceSessionProperties(_session); if (!sessionProps.getWebServiceSession().isOpen()) { JDialog dlog = new LogonDialog(_session, _prefs, sessionProps); dlog.setVisible(true); } if (sessionProps.getWebServiceSession().isOpen()) { validateSQL(); }
Clone fragments detected by clone detection tool
File path: /sql12/plugins/exportconfig/src/net/sourceforge/squirrel_sql/plugins/exportconfig/gui/ExportPanelBuilder.java File path: /sql12/plugins/sqlval/src/net/sourceforge/squirrel_sql/plugins/sqlval/action/ValidateSQLAction.java
Method name: void actionPerformed(ActionEvent) Method name: void actionPerformed(ActionEvent)
Number of AST nodes: 5 Number of AST nodes: 6
1
if (_exportPrefsChk.getModel().isSelected()) {
2
                    File f = new File(_exportPrefsText.getText());
3
                    if (!f.exists() || confirmOverwrite(f)) {
4
                        SquirrelPreferences prefs = _app.getSquirrelPreferences();
5
                        new XMLBeanWriter(prefs).save(f);
6
                    }
7
                
1
final WebServiceSessionProperties sessionProps = _plugin.getWebServiceSessionProperties(_session);
2
			if (!sessionProps.getWebServiceSession().isOpen())
3
			{
4
				JDialog dlog = new LogonDialog(_session, _prefs, sessionProps);
5
				dlog.setVisible(true);
6
			}
7
			if (sessionProps.getWebServiceSession().isOpen())
8
			{
9
				validateSQL();
8
}
10
			}
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 comparisons2