if ( rowKeys[i]!=null && loadables[i].hasSubselectLoadableCollections() ) { SubselectFetch subselectFetch = new SubselectFetch( //getSQLString(), aliases[i], loadables[i], queryParameters, keySets[i], namedParameterLocMap ); session.getPersistenceContext() .getBatchFetchQueue() .addSubselect( rowKeys[i], subselectFetch ); }
if ( !names[i].startsWith("_") ) { String strValue = values[i]==LazyPropertyInitializer.UNFETCHED_PROPERTY ? values[i].toString() : types[i].toLoggableString( values[i], factory ); result.put( names[i], strValue ); }
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/loader/Loader.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/pretty/Printer.java
Method name: void createSubselects(List, QueryParameters, SessionImplementor) Method name: String toString(Object, EntityMode)
Number of AST nodes: 3 Number of AST nodes: 3
1
if ( rowKeys[i]!=null && loadables[i].hasSubselectLoadableCollections() ) {
1
if ( 
2
						
3
						SubselectFetch subselectFetch = new SubselectFetch( 
4
								//getSQLString(), 
5
								aliases[i], 
6
								loadables[i], 
7
								queryParameters, 
8
								keySets[i],
9
								namedParameterLocMap
10
							);
11
						
12
						session.getPersistenceContext()
13
								.getBatchFetchQueue()
14
								.addSubselect( rowKeys[i], subselectFetch
2
!names[i].startsWith("_") ) {
3
				String strValue = values[i]==LazyPropertyInitializer.UNFETCHED_PROPERTY ?
4
					values[i].toString() :
5
					types[i].toLoggableString( values[i], factory );
15
 );
6
				result.put( names[i], strValue );
16
					}
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.1
Clones locationClones are in different classes
Number of node comparisons1