ArrayList<TableColumnInfo> result = new ArrayList<TableColumnInfo>(); Object[] selectedColNames = columnList.getSelectedValues(); for (int i = 0; i < selectedColNames.length; i++) { String columnName = (String)selectedColNames[i]; result.add(getColInfoByName(columnName)); } return result.toArray(new TableColumnInfo[result.size()]);
DatabaseObjectInfoTableModel fromModel = (DatabaseObjectInfoTableModel) _availableTable.getModel(); DatabaseObjectInfoTableModel toModel = (DatabaseObjectInfoTableModel) _selectedTable.getModel(); for (int i = 0; i < objs.length; i++) { if (fromModel.removeElement(objs[i])) toModel.addElement(objs[i]); }
Clone fragments detected by clone detection tool
File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/gui/db/ColumnListDialog.java File path: /sql12/plugins/mssql/src/net/sourceforge/squirrel_sql/plugins/mssql/gui/GenerateSqlDialog.java
Method name: TableColumnInfo[] getSelectedColumnList() Method name: void preselectObjects(IDatabaseObjectInfo[])
Number of AST nodes: 6 Number of AST nodes: 5
1
ArrayList<TableColumnInfo> result = new ArrayList<TableColumnInfo>();
2
        Object[] selectedColNames = columnList.getSelectedValues();
1
DatabaseObjectInfoTableModel fromModel = (DatabaseObjectInfoTableModel) _availableTable.getModel();
2
        DatabaseObjectInfoTableModel toModel = (DatabaseObjectInfoTableModel) _selectedTable.getModel();
3
        
3
        for (int i = 0; i < selectedColNames.length; i++) {
4
        for (int i = 0; i < objs.length; i++) {
4
            String columnName = (String)selectedColNames[i];
5
            
6
if (fromModel.removeElement(objs[i]))
5
            result.add(getColInfoByName(columnName));
7
              
6
        }
7
        return result.toArray(new TableColumnInfo[result.size()]);
8
  toModel.addElement(objs[i]);
9
        }
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.2
Clones locationClones are in different classes having the same super class
Number of node comparisons4