final AttributeType t = (AttributeType) obj; if (!t.getBaseType().equals(getBaseType())) { return false; } if ((t.getDefaultValue() != null) && (getDefaultValue() != null)) { if (!t.getDefaultValue().equals(getDefaultValue())) { return false; } } return true;
final Name n = (Name) obj; if (!n.getName().equals(getName())) { return false; } if (!n.getNamespace().equals(getNamespace())) { return false; } return true;
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/context/base/AttributeType.java File path: /columba-1.4-src/core/src/main/java/org/columba/core/context/base/Name.java
Method name: boolean equals(Object) Method name: boolean equals(Object)
Number of AST nodes: 7 Number of AST nodes: 6
1
final AttributeType t = (AttributeType) obj;
1
final Name n = (Name) obj;
2
		if (!t.getBaseType().equals(getBaseType())) {
2
		if (!n.getName().equals(getName())) {
3
			return false;
3
			return false;
4
		}
4
		}
5
		if ((t.getDefaultValue() != null) && (getDefaultValue() != null)) {
5
		if (
6
			if (!t.getDefaultValue().equals(getDefaultValue())) {
6
!n.getNamespace().equals(getNamespace())) {
7
				return false;
7
			return false;
8
			}
8
		
9
		}
9
}
10
		return true;
10
		return true;
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.5
Clones locationClones are in different classes
Number of node comparisons7