CloneSet303


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
18230.975block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1183478
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java
2183499
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java
Next
Last
Clone Instance
1
Line Count
18
Source Line
3478
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java

{
  if (offset < 0)
    return false;
  if (limit - offset < partlen)
    return false;
  int i = 0;
  while (partlen-- > 0) {
    char ch1 = target.setIndex(offset++);
    char ch2 = part.charAt(i++);
    if (ch1 == ch2)
      continue ;
    char uch1 = Character.toUpperCase(ch1);
    char uch2 = Character.toUpperCase(ch2);
    if (uch1 == uch2)
      continue ;
    if (Character.toLowerCase(uch1) != Character.toLowerCase(uch2))
      return false;
  }
  return true;
}


First
Previous
Clone Instance
2
Line Count
18
Source Line
3499
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/xml/type/internal/RegEx.java

{
  if (offset < 0)
    return false;
  if (limit - offset < partlen)
    return false;
  int i = offset2;
  while (partlen-- > 0) {
    char ch1 = target.setIndex(offset++);
    char ch2 = target.setIndex(i++);
    if (ch1 == ch2)
      continue ;
    char uch1 = Character.toUpperCase(ch1);
    char uch2 = Character.toUpperCase(ch2);
    if (uch1 == uch2)
      continue ;
    if (Character.toLowerCase(uch1) != Character.toLowerCase(uch2))
      return false;
  }
  return true;
}


Clone AbstractionParameter Count: 3Parameter Bindings

{
  if (offset < 0)
    return false;
  if (limit - offset < partlen)
    return false;
  int i = [[#variable1726bf60]];
  while (partlen-- > 0) {
    char ch1 = target.setIndex(offset++);
    char ch2 = [[#variable1726e6e0]]. [[#variable1726e6a0]](i++);
    if (ch1 == ch2)
      continue ;
    char uch1 = Character.toUpperCase(ch1);
    char uch2 = Character.toUpperCase(ch2);
    if (uch1 == uch2)
      continue ;
    if (Character.toLowerCase(uch1) != Character.toLowerCase(uch2))
      return false;
  }
  return true;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1726bf60]]
0 
12[[#1726bf60]]
offset2 
21[[#1726e6e0]]
part 
22[[#1726e6e0]]
target 
31[[#1726e6a0]]
charAt 
32[[#1726e6a0]]
setIndex