try { XMLBeanReader doc = new XMLBeanReader(); File prefFile = PreferenceUtil.getPreferenceFileToReadFrom(plugin); doc.load(prefFile, RefactoringPreferenceBean.class.getClassLoader()); Iterator<?> it = doc.iterator(); if (it.hasNext()) { _prefs = (RefactoringPreferenceBean)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/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/prefs/RefactoringPreferencesManager.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, RefactoringPreferenceBean.class.getClassLoader());            
6
            doc.load(prefFile, SQLScriptPreferenceBean.class.getClassLoader());            
7
            Iterator<?> it = doc.iterator();
7
            Iterator<?> it = doc.iterator();
8
            if (it.hasNext()) {
8
            if (it.hasNext()) {
9
                _prefs = (RefactoringPreferenceBean)it.next();
9
                _prefs = (SQLScriptPreferenceBean)it.next();
10
            }
10
            }
11
        } catch (FileNotFoundException ignore) {
11
        } catch (FileNotFoundException ignore) {
12
            s_log.info(USER_PREFS_FILE_NAME + " not found - will be created");
12
            s_log.info(USER_PREFS_FILE_NAME + " not found - will be created");
13
        } catch (Exception ex) {
13
        } catch (Exception ex) {
14
            s_log.error("Error occured reading from preferences file: "
14
            s_log.error("Error occured reading from preferences file: "
15
                    + USER_PREFS_FILE_NAME, ex);
15
                    + USER_PREFS_FILE_NAME, ex);
16
        
16
        
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