if (instanceTypeName.codePointAt(i) != formattedName.codePointAt(i))
{
break;
}
if (!dataClass.isInstance(object))
{
throw new ClassCastException("The value of type '" + object.getClass() + "' must be of type '" + dataClass + "'");
}
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 ( ↵
2 { ↵
3 break; ↵
4 ↵ 2 !dataClass.isInstance(object)) ↵
3 { ↵
4 throw new ClassCastException("The value of type '" + object.getClass() + "' must be of type '" + dataClass + "'"); ↵
5 } 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