public Diagnostic parseInstanceTypeName(final String instanceTypeName) { BasicDiagnostic placeholder = new BasicDiagnostic(); char [] instanceTypeNameCharacterArray = instanceTypeName.toCharArray(); EGenericType eGenericType = handleInstanceTypeName(instanceTypeNameCharacterArray, 0, instanceTypeNameCharacterArray.length, placeholder); BasicDiagnostic result = createDiagnostic (placeholder.getSeverity(), DIAGNOSTIC_SOURCE, WELL_FORMED_INSTANCE_TYPE_NAME, "_UI_EClassifierInstanceTypeNameAnalysisResult_diagnostic", new Object [] { instanceTypeName }, new Object [] { eGenericType, instanceTypeName }); result.addAll(placeholder); return result;
public Diagnostic parseTypeParameter(final String typeParameter) { BasicDiagnostic placeholder = new BasicDiagnostic(); char [] instanceTypeNameCharacterArray = typeParameter.toCharArray(); ETypeParameter eTypeParameter = handleTypeParameter(instanceTypeNameCharacterArray, 0, instanceTypeNameCharacterArray.length, placeholder); BasicDiagnostic result = createDiagnostic (placeholder.getSeverity(), DIAGNOSTIC_SOURCE, WELL_FORMED_INSTANCE_TYPE_NAME, "_UI_EClassifierInstanceTypeNameAnalysisResult_diagnostic", new Object [] { typeParameter }, new Object [] { eTypeParameter, typeParameter }); result.addAll(placeholder); return result;
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/util/EcoreValidator.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public Diagnostic parseInstanceTypeName(final String instanceTypeName)
1
public Diagnostic parseTypeParameter(final String typeParameter)
2
    {
2
    {
3
      BasicDiagnostic placeholder = new BasicDiagnostic();
3
      BasicDiagnostic placeholder = new BasicDiagnostic();
4
      char [] instanceTypeNameCharacterArray = instanceTypeName.toCharArray();
4
      char [] instanceTypeNameCharacterArray = typeParameter.toCharArray();
5
      EGenericType eGenericType = handleInstanceTypeName(instanceTypeNameCharacterArray, 0, instanceTypeNameCharacterArray.length, placeholder);
5
      ETypeParameter eTypeParameter = handleTypeParameter(instanceTypeNameCharacterArray, 0, instanceTypeNameCharacterArray.length, placeholder);
6
      BasicDiagnostic result =
6
      BasicDiagnostic result =
7
        createDiagnostic
7
        createDiagnostic
8
          (placeholder.getSeverity(),
8
          (placeholder.getSeverity(),
9
           DIAGNOSTIC_SOURCE, 
9
           DIAGNOSTIC_SOURCE,
10
           WELL_FORMED_INSTANCE_TYPE_NAME,
10
           WELL_FORMED_INSTANCE_TYPE_NAME,
11
           "_UI_EClassifierInstanceTypeNameAnalysisResult_diagnostic", 
11
           "_UI_EClassifierInstanceTypeNameAnalysisResult_diagnostic",
12
           new Object [] { instanceTypeName },
12
           new Object [] { typeParameter },
13
           new Object [] { eGenericType, instanceTypeName });
13
           new Object [] { eTypeParameter, typeParameter });
14
      result.addAll(placeholder);
14
      result.addAll(placeholder);
15
      return result;
15
      return result;
16
    
16
    
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