try { XMLBeanReader doc = new XMLBeanReader(); File prefFile = PreferenceUtil.getPreferenceFileToReadFrom(plugin); doc.load(prefFile, DataImportPreferenceBean.class.getClassLoader()); Iterator<?> it = doc.iterator(); if (it.hasNext()) { _prefs = (DataImportPreferenceBean)it.next(); } } catch (FileNotFoundException ignore) { s_log.info(USER_PREFS_FILE_NAME + " not found - will be created"); } catch (Exception ex) { s_log.error("Error occured reading from preferences file: " + USER_PREFS_FILE_NAME, ex);
try { XMLBeanReader doc = new XMLBeanReader(); File prefFile = PreferenceUtil.getPreferenceFileToReadFrom(plugin); doc.load(prefFile, SQLScriptPreferenceBean.class.getClassLoader()); Iterator<?> it = doc.iterator(); if (it.hasNext()) { _prefs = (SQLScriptPreferenceBean)it.next(); } } catch (FileNotFoundException ignore) { s_log.info(USER_PREFS_FILE_NAME + " not found - will be created"); } catch (Exception ex) { s_log.error("Error occured reading from preferences file: " + USER_PREFS_FILE_NAME, ex);
Clone fragments detected by clone detection tool
File path: /sql12/plugins/dataimport/src/net/sourceforge/squirrel_sql/plugins/dataimport/prefs/PreferencesManager.java File path: /sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/prefs/SQLScriptPreferencesManager.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
try {
1
try {
2
            XMLBeanReader doc = new XMLBeanReader();
2
            XMLBeanReader doc = new XMLBeanReader();
3
            
3
            
4
            File prefFile = PreferenceUtil.getPreferenceFileToReadFrom(plugin);
4
            File prefFile = PreferenceUtil.getPreferenceFileToReadFrom(plugin);
5
            
5
            
6
            doc.load(prefFile, DataImportPreferenceBean.class.getClassLoader());
6
            doc.load(prefFile, SQLScriptPreferenceBean.class.getClassLoader());
7
            
7
            
8
            Iterator<?> it = doc.iterator();
8
            Iterator<?> it = doc.iterator();
9
            if (it.hasNext()) {
9
            if (it.hasNext()) {
10
                _prefs = (DataImportPreferenceBean)it.next();
10
                _prefs = (SQLScriptPreferenceBean)it.next();
11
            }
11
            }
12
        } catch (FileNotFoundException ignore) {
12
        } catch (FileNotFoundException ignore) {
13
            s_log.info(USER_PREFS_FILE_NAME + " not found - will be created");
13
            s_log.info(USER_PREFS_FILE_NAME + " not found - will be created");
14
        } catch (Exception ex) {
14
        } catch (Exception ex) {
15
            s_log.error("Error occured reading from preferences file: "
15
            s_log.error("Error occured reading from preferences file: "
16
                    + USER_PREFS_FILE_NAME, ex);
16
                    + USER_PREFS_FILE_NAME, ex);
17
        
17
        
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