switch (eDataType.getClassifierID()) { case XMLNamespacePackage.SPACE_TYPE: return createSpaceTypeFromString(eDataType, initialValue); case XMLNamespacePackage.LANG_TYPE: return createLangTypeFromString(eDataType, initialValue); case XMLNamespacePackage.LANG_TYPE_NULL: return createLangTypeNullFromString(eDataType, initialValue); case XMLNamespacePackage.SPACE_TYPE_OBJECT: return createSpaceTypeObjectFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); }
switch (eDataType.getClassifierID()) { case XMLNamespacePackage.SPACE_TYPE: return convertSpaceTypeToString(eDataType, instanceValue); case XMLNamespacePackage.LANG_TYPE: return convertLangTypeToString(eDataType, instanceValue); case XMLNamespacePackage.LANG_TYPE_NULL: return convertLangTypeNullToString(eDataType, instanceValue); case XMLNamespacePackage.SPACE_TYPE_OBJECT: return convertSpaceTypeObjectToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); }
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/namespace/impl/XMLNamespaceFactoryImpl.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/namespace/impl/XMLNamespaceFactoryImpl.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
switch (eDataType.getClassifierID())
1
switch (eDataType.getClassifierID())
2
    {
2
    {
3
      case XMLNamespacePackage.SPACE_TYPE:
3
      case XMLNamespacePackage.SPACE_TYPE:
4
        return createSpaceTypeFromString(eDataType, initialValue);
4
        return convertSpaceTypeToString(eDataType, instanceValue);
5
      case XMLNamespacePackage.LANG_TYPE:
5
      case XMLNamespacePackage.LANG_TYPE:
6
        return createLangTypeFromString(eDataType, initialValue);
6
        return convertLangTypeToString(eDataType, instanceValue);
7
      case XMLNamespacePackage.LANG_TYPE_NULL:
7
      case XMLNamespacePackage.LANG_TYPE_NULL:
8
        return createLangTypeNullFromString(eDataType, initialValue);
8
        return convertLangTypeNullToString(eDataType, instanceValue);
9
      case XMLNamespacePackage.SPACE_TYPE_OBJECT:
9
      case XMLNamespacePackage.SPACE_TYPE_OBJECT:
10
        return createSpaceTypeObjectFromString(eDataType, initialValue);
10
        return convertSpaceTypeObjectToString(eDataType, instanceValue);
11
      default:
11
      default:
12
        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
12
        throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
13
    }
13
    }
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.0
Clones location
Number of node comparisons0