switch (featureID) { case XMLTypePackage.PROCESSING_INSTRUCTION__DATA: return DATA_EDEFAULT == null ? data != null : !DATA_EDEFAULT.equals(data); case XMLTypePackage.PROCESSING_INSTRUCTION__TARGET: return TARGET_EDEFAULT == null ? target != null : !TARGET_EDEFAULT.equals(target); }
switch (featureID) { case MappingPackage.FUNCTION_NAME_PAIR__IN2OUT: return IN2OUT_EDEFAULT == null ? in2out != null : !IN2OUT_EDEFAULT.equals(in2out); case MappingPackage.FUNCTION_NAME_PAIR__OUT2IN: return OUT2IN_EDEFAULT == null ? out2in != null : !OUT2IN_EDEFAULT.equals(out2in); }
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/impl/ProcessingInstructionImpl.java File path: /emf-2.4.1/src/org/eclipse/emf/mapping/impl/FunctionNamePairImpl.java
Method name: boolean eIsSet(int) Method name: boolean eIsSet(int)
Number of AST nodes: 5 Number of AST nodes: 5
1
switch (featureID)
1
switch (featureID)
2
    {
2
    {
3
      case XMLTypePackage.PROCESSING_INSTRUCTION__DATA:
3
      case MappingPackage.FUNCTION_NAME_PAIR__IN2OUT:
4
        return DATA_EDEFAULT == null ? data != null : !DATA_EDEFAULT.equals(data);
4
        return IN2OUT_EDEFAULT == null ? in2out != null : !IN2OUT_EDEFAULT.equals(in2out);
5
      case XMLTypePackage.PROCESSING_INSTRUCTION__TARGET:
5
      case MappingPackage.FUNCTION_NAME_PAIR__OUT2IN:
6
        return TARGET_EDEFAULT == null ? target != null : !TARGET_EDEFAULT.equals(target);
6
        return OUT2IN_EDEFAULT == null ? out2in != null : !OUT2IN_EDEFAULT.equals(out2in);
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 in different classes having the same super class
Number of node comparisons1