private String[] getFiles() { List files = new LinkedList(); for ( Iterator i = fileSets.iterator(); i.hasNext(); ) { FileSet fs = (FileSet) i.next(); DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); String[] dsFiles = ds.getIncludedFiles(); for (int j = 0; j < dsFiles.length; j++) { File f = new File(dsFiles[j]); if ( !f.isFile() ) { f = new File( ds.getBasedir(), dsFiles[j] ); } files.add( f.getAbsolutePath() ); } } return ArrayHelper.toStringArray(files);
private String[] getFiles() { List files = new LinkedList(); for ( Iterator i = fileSets.iterator(); i.hasNext(); ) { FileSet fs = (FileSet) i.next(); DirectoryScanner ds = fs.getDirectoryScanner( getProject() ); String[] dsFiles = ds.getIncludedFiles(); for (int j = 0; j < dsFiles.length; j++) { File f = new File(dsFiles[j]); if ( !f.isFile() ) { f = new File( ds.getBasedir(), dsFiles[j] ); } files.add( f.getAbsolutePath() ); } } return ArrayHelper.toStringArray(files);
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaExportTask.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaUpdateTask.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
private String[] getFiles() {
1
private String[] getFiles() {
2
		List files = new LinkedList();
2
		List files = new LinkedList();
3
		for ( Iterator i = fileSets.iterator(); i.hasNext(); ) {
3
		for ( Iterator i = fileSets.iterator(); i.hasNext(); ) {
4
			FileSet fs = (FileSet) i.next();
4
			FileSet fs = (FileSet) i.next();
5
			DirectoryScanner ds = fs.getDirectoryScanner( getProject() );
5
			DirectoryScanner ds = fs.getDirectoryScanner( getProject() );
6
			String[] dsFiles = ds.getIncludedFiles();
6
			String[] dsFiles = ds.getIncludedFiles();
7
			for (int j = 0; j < dsFiles.length; j++) {
7
			for (int j = 0; j < dsFiles.length; j++) {
8
				File f = new File(dsFiles[j]);
8
				File f = new File(dsFiles[j]);
9
				if ( !f.isFile() ) {
9
				if ( !f.isFile() ) {
10
					f = new File( ds.getBasedir(), dsFiles[j] );
10
					f = new File( ds.getBasedir(), dsFiles[j] );
11
				}
11
				}
12
				files.add( f.getAbsolutePath() );
12
				files.add( f.getAbsolutePath() );
13
			}
13
			}
14
		}
14
		}
15
		return ArrayHelper.toStringArray(files);
15
		return ArrayHelper.toStringArray(files);
16
	
16
	
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