for ( int i = 0; i < locations.length; i++ ) { if ( log.isDebugEnabled() ) { log.debug( "bindNamedParameters() " + typedval.getValue() + " -> " + name + " [" + ( locations[i] + start ) + "]" ); } typedval.getType().nullSafeSet( ps, typedval.getValue(), locations[i] + start, session ); }
for ( int i = 0; i < locs.length; i++ ) { if ( log.isDebugEnabled() ) { log.debug( "bindNamedParameters() " + typedval.getValue() + " -> " + name + " [" + ( locs[i] + startIndex ) + "]" ); } typedval.getType().nullSafeSet( statement, typedval.getValue(), locs[i] + startIndex, session ); }
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/engine/ParameterBinder.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/loader/Loader.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
for ( int i = 0; i < locations.length; i++ ) {
1
for ( int i = 0; i < locs.length; i++ ) {
2
					if ( log.isDebugEnabled() ) {
2
					if ( log.isDebugEnabled() ) {
3
						log.debug( 
3
						log.debug(
4
"bindNamedParameters() " +
4
								"bindNamedParameters() " +
5
								typedval.getValue() + " -> " + name +
5
								typedval.getValue() + " -> " + name +
6
								" [" + ( locations[i] + start ) + "]" 
6
								" [" + ( locs[i] + startIndex ) + "]"
7
);
7
							);
8
					}
8
					}
9
					typedval.getType().nullSafeSet( ps, typedval.getValue(), locations[i] + start, session );
9
					typedval.getType().nullSafeSet( statement, typedval.getValue(), locs[i] + startIndex, session );
10
				}
10
				}
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.0
Clones location
Number of node comparisons0