CloneSet60


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
18230.977statement_sequence[7]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
118725
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.java
218694
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/WebsphereDeploymentTool.java
Next
Last
Clone Instance
1
Line Count
18
Source Line
725
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.java

//open jar files
genericJar = new JarFile(genericJarFile);
wlJar = new JarFile(weblogicJarFile);
Hashtable genericEntries = new Hashtable();
Hashtable wlEntries = new Hashtable();
Hashtable replaceEntries = new Hashtable();
//get the list of generic jar entries
for (Enumeration e = genericJar.entries(); e.hasMoreElements();) {
  JarEntry je = (JarEntry) e.nextElement();
  genericEntries.put(je.getName().replace('\\', '/'), je);
}
//get the list of weblogic jar entries
for (Enumeration e = wlJar.entries(); e.hasMoreElements();) {
  JarEntry je = (JarEntry) e.nextElement();
  wlEntries.put(je.getName(), je);
}


First
Previous
Clone Instance
2
Line Count
18
Source Line
694
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/taskdefs/optional/ejb/WebsphereDeploymentTool.java

//open jar files
genericJar = new JarFile(genericJarFile);
wasJar = new JarFile(websphereJarFile);
Hashtable genericEntries = new Hashtable();
Hashtable wasEntries = new Hashtable();
Hashtable replaceEntries = new Hashtable();
//get the list of generic jar entries
for (Enumeration e = genericJar.entries(); e.hasMoreElements();) {
  JarEntry je = (JarEntry) e.nextElement();
  genericEntries.put(je.getName().replace('\\', '/'), je);
}
//get the list of websphere jar entries
for (Enumeration e = wasJar.entries(); e.hasMoreElements();) {
  JarEntry je = (JarEntry) e.nextElement();
  wasEntries.put(je.getName(), je);
}


Clone AbstractionParameter Count: 3Parameter Bindings

//open jar files
genericJar = new JarFile(genericJarFile);
 [[#variablefe9d960]]= new JarFile( [[#variablefe9d900]]);
Hashtable genericEntries = new Hashtable();
Hashtable  [[#variablefe9d880]]= new Hashtable();
Hashtable replaceEntries = new Hashtable();
//get the list of generic jar entries
for (Enumeration e = genericJar.entries(); e.hasMoreElements();) {
  JarEntry je = (JarEntry) e.nextElement();
  genericEntries.put(je.getName().replace('\\', '/'), je);
}
//get the list of websphere jar entries
//get the list of weblogic jar entries
for (Enumeration e = [[#variablefe9d960]].entries(); e.hasMoreElements();) {
  JarEntry je = (JarEntry) e.nextElement();
   [[#variablefe9d880]].put(je.getName(), je);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#fe9d960]]
wlJar 
12[[#fe9d960]]
wasJar 
21[[#fe9d900]]
weblogicJarFile 
22[[#fe9d900]]
websphereJarFile 
31[[#fe9d880]]
wlEntries 
32[[#fe9d880]]
wasEntries