if (dx > 0) { if (!regionMatches(target, offset, con.limit, o2, literallen)) return -1; offset += literallen; } else { if (!regionMatches(target, offset-literallen, con.limit, o2, literallen)) return -1; offset -= literallen; }
if (dx > 0) { if (!regionMatchesIgnoreCase(target, offset, con.limit, literal, literallen)) return -1; offset += literallen; } else { if (!regionMatchesIgnoreCase(target, offset-literallen, con.limit, literal, literallen)) return -1; offset -= literallen; }
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java File path: /emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java
Method name: int matchString(Context, Op, int, int, int) Method name: int matchString(Context, Op, int, int, int)
Number of AST nodes: 7 Number of AST nodes: 7
1
if (dx > 0) {
1
if (dx > 0) {
2
                              if (!regionMatches(target, offset, con.limit, o2, literallen))
2
                              if (!regionMatchesIgnoreCase(target, offset, con.limit, literal, literallen))
3
                                  return -1;
3
                                  return -1;
4
                              offset += literallen;
4
                              offset += literallen;
5
                          } else {
5
                          } else {
6
                              if (!regionMatches(target, offset-literallen, con.limit, o2
6
                              if (!regionMatchesIgnoreCase(target, offset-literallen, con.limit,
7
, literallen))
7
                                                           literal, literallen))
8
                                  return -1;
8
                                  return -1;
9
                              offset -= literallen;
9
                              offset -= literallen;
10
                          }
10
                          }
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.8
Clones locationClones are in the same method
Number of node comparisons4