for ( int i = 0; i < idColumnNames.length; i++ ) { buf.append( fromElement.getTableAlias() ).append( '.' ).append( idColumnNames[i] ); if ( i != idColumnNames.length - 1 ) buf.append( ", " ); }
for ( int i=0; i<ids.length; i++ ) { s.append( persister.getIdentifierType().toLoggableString( ids[i], factory ) ); if ( i < ids.length-1 ) { s.append( ", " ); } }
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/hql/ast/tree/FromElementType.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/pretty/MessageHelper.java
Method name: String renderIdentifierSelect(int, int) Method name: String infoString(EntityPersister, Serializable[], SessionFactoryImplementor)
Number of AST nodes: 4 Number of AST nodes: 4
1
for ( int i = 0; i < idColumnNames.length; i++ ) {
1
for ( int i=0; i<ids.length; i++ ) {
2
				buf.append( fromElement.getTableAlias() ).append( '.' ).append( idColumnNames[i] );
2
				s.append( 
3
				if ( i != idColumnName
3
persister.getIdentifierType().toLoggableString( ids[i], factory ) );
4
s.length - 1 ) buf
4
				if ( i < ids.length-1 ) {
5
.append( ", " );
5
					s.append( ", " );
6
			
6
				}
7
}
7
			}
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
Number of node comparisons1