String mimeType = activeDesktop.getMimeType(ext); if (mimeType.equals("application/octet-stream")) { // Try the built-in mime table return DefaultMimeTypeTable.lookup(ext); } else { return mimeType; }
String mimeType = activeDesktop.getMimeType(file); if (mimeType == null || mimeType.equals("application/octet-stream")) { // Try the built-in mime table return DefaultMimeTypeTable.lookup(file); } else { return mimeType; }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/desktop/ColumbaDesktop.java File path: /columba-1.4-src/core/src/main/java/org/columba/core/desktop/ColumbaDesktop.java
Method name: String getMimeType(String) Method name: String getMimeType(File)
Number of AST nodes: 4 Number of AST nodes: 4
1
String mimeType = activeDesktop.getMimeType(ext);
1
String mimeType = activeDesktop.getMimeType(file);
2
		if (mimeType.equals("application/octet-stream")) {
2
		if (mimeType == null || mimeType.equals("application/octet-stream")) {
3
			// Try the built-in mime table
3
			// Try the built-in mime table
4
			return DefaultMimeTypeTable.lookup(ext);
4
			return DefaultMimeTypeTable.lookup(file);
5
		} else {
5
		} else {
6
			return mimeType;
6
			return mimeType;
7
		}
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 declared in the same class
Number of node comparisons1