BulkOperationCleanupAction action = new BulkOperationCleanupAction( session, getCustomQuery().getQuerySpaces() ); action.init(); if ( session.isEventSource() ) { ( ( EventSource ) session ).getActionQueue().addAction( action ); }
if ( alias2Persister.containsKey( rootReturn.getAlias() ) ) { // already been processed... return; } SQLLoadable persister = getSQLLoadable( rootReturn.getReturnEntityName() ); addPersister( rootReturn.getAlias(), rootReturn.getPropertyResultsMap(), persister );
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/engine/query/NativeSQLQueryPlan.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryReturnProcessor.java
Method name: void coordinateSharedCacheCleanup(SessionImplementor) Method name: void processRootReturn(NativeSQLQueryRootReturn)
Number of AST nodes: 4 Number of AST nodes: 4
1
BulkOperationCleanupAction action = new BulkOperationCleanupAction( session, getCustomQuery().getQuerySpaces
1
if ( alias2Persister.containsKey( rootReturn.getAlias() ) ) {
2
			// already been processed...
3
			return;
4
		}
2
() );
5
		SQLLoadable persister = getSQLLoadable( rootReturn.getReturnEntityName() );
6

3
		action.init();
7
		a
4
		if ( session.isEventSource() ) {
5
			( ( EventSource ) session ).getActionQueue().addAction( action );
6
		}
8
ddPersister( rootReturn.getAlias(), rootReturn.getPropertyResultsMap(), persister );
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