if (instanceTypeName.codePointAt(i) != formattedName.codePointAt(i))
{
break;
}
if (!eDataType.isInstance(object))
{
throw new ClassCastException("The value of type '" + object.getClass() + "' must be of type '" + eDataType + "'");
}
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/util/EcoreValidator.java
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStructuralFeatureImpl.java
Method name: boolean validateEClassifier_WellFormedInstanceTypeName(EClassifier, DiagnosticChain, Map)
Method name: void validate(Object)
Number of AST nodes: 2
Number of AST nodes: 2
1 if ( instanceTypeName.codePointAt(i) != formattedName.codePointAt(i )) ↵ 1 if ( !eDataType.isInstance(object )) ↵
2 ↵ 2 { ↵
3 { ↵ 3 ↵
4 break; ↵
5 ↵ 4 throw new ClassCastException("The value of type '" + object.getClass() + "' must be of type '" + eDataType + "'"); ↵
6 } 5 }
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.1
Clones location Clones are in different classes
Number of node comparisons 1