CloneSet205


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
17230.965statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
11766
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/util/regexp/RegexpFactory.java
21774
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java
Next
Last
Clone Instance
1
Line Count
17
Source Line
66
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/util/regexp/RegexpFactory.java

Throwable cause = null;
try {
  testAvailability("java.util.regex.Matcher");
  return createRegexpInstance("org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp");
}
catch (BuildException
       be) {
  cause = orCause(cause, be, JavaEnvUtils.getJavaVersionNumber() < 14);
}
try {
  testAvailability("org.apache.oro.text.regex.Pattern");
  return createRegexpInstance("org.apache.tools.ant.util.regexp.JakartaOroRegexp");
}
catch (BuildException
       be) {
  cause = orCause(cause, be, true);
}


First
Previous
Clone Instance
2
Line Count
17
Source Line
74
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java

Throwable cause = null;
try {
  testAvailability("java.util.regex.Matcher");
  return createInstance("org.apache.tools.ant.util.regexp.Jdk14RegexpMatcher");
}
catch (BuildException
       be) {
  cause = orCause(cause, be, JavaEnvUtils.getJavaVersionNumber() < 14);
}
try {
  testAvailability("org.apache.oro.text.regex.Pattern");
  return createInstance("org.apache.tools.ant.util.regexp.JakartaOroMatcher");
}
catch (BuildException
       be) {
  cause = orCause(cause, be, true);
}


Clone AbstractionParameter Count: 3Parameter Bindings

Throwable cause = null;
try {
  testAvailability("java.util.regex.Matcher");
  return [[#variable10103140]]( [[#variable10102540]]);
}
catch (BuildException
       be) {
  cause = orCause(cause, be, JavaEnvUtils.getJavaVersionNumber() < 14);
}
try {
  testAvailability("org.apache.oro.text.regex.Pattern");
  return [[#variable10103140]]( [[#variable10103080]]);
}
catch (BuildException
       be) {
  cause = orCause(cause, be, true);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#10103140]]
createRegexpInstance 
12[[#10103140]]
createInstance 
21[[#10102540]]
"org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp" 
22[[#10102540]]
"org.apache.tools.ant.util.regexp.Jdk14RegexpMatcher" 
31[[#10103080]]
"org.apache.tools.ant.util.regexp.JakartaOroRegexp" 
32[[#10103080]]
"org.apache.tools.ant.util.regexp.JakartaOroMatcher"