boolean equal = false;
if ((obj != null) && (obj instanceof XmlElement)) {
XmlElement other = (XmlElement) obj;
if (equals(attributes, other.attributes)
&& equals(data, other.data) && equals(name, other.name)
&& equals(subElements, other.subElements)) {
equal = true;
}
}
return equal;
boolean equal = false;
if ((obj != null) && (obj instanceof IDefaultItem)) {
final DefaultItem other = (DefaultItem) obj;
if ((root == other.root)
|| ((root != null) && root.equals(other.root))) {
equal = true;
}
}
return equal;
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core-api/src/main/java/org/columba/core/xml/XmlElement.java
|
|
File path: /columba-1.4-src/core/src/main/java/org/columba/core/config/DefaultItem.java
|
Method name: boolean equals(Object)
|
|
Method name: boolean equals(Object)
|
Number of AST nodes: 6
|
|
Number of AST nodes: 6
|
|
1 | boolean equal = false;↵ | | 1 | boolean equal = false;↵
|
|
2 | if ((obj != null) && (obj instanceof XmlElement)) {↵ | | 2 | if ((obj != null) && (obj instanceof ↵
|
3 | XmlElement other = (XmlElement) obj;↵ | | |
|
|
4 | if (equals(attributes, other.attributes)↵ | | |
|
5 | && equals(data, other.data) && equals(name, other.name)↵ | | |
|
6 | && equals(subElements, other.subElements↵ | | 3 | IDefaultItem)) {↵
|
| | | 4 | final DefaultItem other = (DefaultItem) obj;↵
|
|
| | | 5 | if ((root == other.root)↵
|
7 | )) {↵ | | 6 | || ((root != null) && root.equals(other.root))) {↵
|
8 | equal = true;↵ | | 7 | equal = true;↵
|
9 | }↵ | | 8 | }↵
|
10 | }↵ | | 9 | }↵
|
|
11 | return equal; | | 10 | return equal;
|
See real code fragment |
|
See real code fragment |
Summary
Number of common nesting structure subtrees | 0 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.2 |
Clones location | Clones are in different classes |
Number of node comparisons | 1 |