for ( int i = 0; i < filterParamCount; i++ ) { Type type = queryParameters.getFilteredPositionalParameterTypes()[i]; Object value = queryParameters.getFilteredPositionalParameterValues()[i]; type.nullSafeSet( st, value, position, session ); position += type.getColumnSpan( getFactory() ); }
for ( int i=1; i<entityNames.length; i++ ) { Loadable loadable = (Loadable) getFactory().getEntityPersister( entityNames[i] ); if ( !loadable.isAbstract() ) { //perhaps not really necessary... String sequentialSelect = generateSequentialSelect(loadable); sequentialSelectStringsByEntityName.put( entityNames[i], sequentialSelect ); } }
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/loader/hql/QueryLoader.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
Method name: int bindFilterParameterValues(PreparedStatement, QueryParameters, int, SessionImplementor) Method name: void postInstantiate()
Number of AST nodes: 5 Number of AST nodes: 5
1
for ( int i = 0; i < filterParamCount; i++ ) {
1
for ( int i=1; i<
2
			Type type = queryParameters.getFilteredPositionalParameterTypes()
2
entityNames.length; i++ ) {
3
[i];
3
				Loadable loadable = (Loadable) getFactory().getEntityPersister( entityNames[i] );
4
			Object value = queryParameters.getFilteredPositionalParameterValues()[i];
4
			
5
			type.nullSafeSet( st, value, position, session );
6
			position += type.getColumnSpan( getFactory() );
5
	if ( !loadable.isAbstract() ) { //perhaps not really necessary...
6
					String sequentialSelect = generateSequentialSelect(loadable);
7
					sequentialSelectStringsByEntityName.put( entityNames[i], sequentialSelect );
8
				}
7
		}
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
Number of node comparisons1