for (int j = 0; j < _schemaDetails.length; j++) { if(_schemaDetails[j].getSchemaName().equalsIgnoreCase(schemaNames[i])) { newDetails.add(_schemaDetails[j]); found = true; break; } }
for (int j = 0; j < _columnInfos.length; j++) { if(colInfoRefs[i].getName().equals(_columnInfos[j].getName())) { _columnInfos[j] = colInfoRefs[i]; break; } }
Clone fragments detected by clone detection tool
File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/gui/db/aliasproperties/SchemaTableModel.java File path: /sql12/plugins/graph/src/net/sourceforge/squirrel_sql/plugins/graph/ConstraintData.java
Method name: void updateSchemas(String[]) Method name: void replaceCopiedColsByReferences(ColumnInfo[])
Number of AST nodes: 5 Number of AST nodes: 4
1
for (int j = 0; j < _schemaDetails.length; j++)
1
for (int j = 0; j < _columnInfos.length; j++)
2
         {
2
         {
3
            if(_schemaDetails[j].getSchemaName().equalsIgnoreCase(schemaNames[i]))
3
            if(colInfoRefs[i].getName().equals(_columnInfos[j].getName()))
4
            {
4
            {
5
               newDetails.add(_schemaDetails[j]);
5
               
6
               found = true;
6
_columnInfos[j] = colInfoRefs[i];
7
               break;
7
               break;
8
            }
8
            }
9
         }
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.3
Clones locationClones are in different classes
Number of node comparisons1