public Index getOrCreateIndex(String indexName) { Index index = (Index) indexes.get( indexName ); if ( index == null ) { index = new Index(); index.setName( indexName ); index.setTable( this ); indexes.put( indexName, index ); } return index;
public UniqueKey getOrCreateUniqueKey(String keyName) { UniqueKey uk = (UniqueKey) uniqueKeys.get( keyName ); if ( uk == null ) { uk = new UniqueKey(); uk.setName( keyName ); uk.setTable( this ); uniqueKeys.put( keyName, uk ); } return uk;
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/mapping/Table.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/mapping/Table.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public Index getOrCreateIndex(String indexName) {
1
public UniqueKey getOrCreateUniqueKey(String keyName) {
2
		Index index = (Index) indexes.get( indexName );
2
		UniqueKey uk = (UniqueKey) uniqueKeys.get( keyName );
3
		if ( index == null ) {
3
		if ( uk == null ) {
4
			index = new Index();
4
			uk = new UniqueKey();
5
			index.setName( indexName );
5
			uk.setName( keyName );
6
			index.setTable( this );
6
			uk.setTable( this );
7
			indexes.put( indexName, index );
7
			uniqueKeys.put( keyName, uk );
8
		}
8
		}
9
		return index;
9
		return uk;
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