Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
6 | 4 | 2 | 0.977 | method_declaration |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 11 | 94 | E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/scripting/service/ServiceManager.java |
2 | 6 | 110 | E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/scripting/service/ServiceManager.java |
3 | 6 | 119 | E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/scripting/service/ServiceManager.java |
4 | 6 | 129 | E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/scripting/service/ServiceManager.java |
| |||||
/** * Instanciate all services. * */ public void initServices() { Enumeration e = handler.getExtensionEnumeration(); while (e.hasMoreElements()) { Extension extension = (Extension) e.nextElement(); // retrieving the instance for the first time // creates an instance in ExtensionHandler subclass // // instance reference is kept in hashmap automatically IColumbaService service = getServiceInstance(extension); service.initService(); } } |
| |||||
public void disposeServices() { Enumeration e = handler.getExtensionEnumeration(); while (e.hasMoreElements()) { Extension extension = (Extension) e.nextElement(); IColumbaService service = getServiceInstance(extension); service.disposeService(); } } |
| |||||
public void startServices() { Enumeration e = handler.getExtensionEnumeration(); while (e.hasMoreElements()) { Extension extension = (Extension) e.nextElement(); IColumbaService service = getServiceInstance(extension); service.startService(); } } |
| |||||
public void stopServices() { Enumeration e = handler.getExtensionEnumeration(); while (e.hasMoreElements()) { Extension extension = (Extension) e.nextElement(); IColumbaService service = getServiceInstance(extension); service.stopService(); } } |
| |||
/** * Instanciate all services. * */ public void [[#variable113be1c0]]() { Enumeration e = handler.getExtensionEnumeration(); while (e.hasMoreElements()) { Extension extension = (Extension) e.nextElement(); // retrieving the instance for the first time // creates an instance in ExtensionHandler subclass // // instance reference is kept in hashmap automatically IColumbaService service = getServiceInstance(extension); service. [[#variable113be280]](); } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#113be1c0]] | initServices |
1 | 2 | [[#113be1c0]] | disposeServices |
1 | 3 | [[#113be1c0]] | startServices |
1 | 4 | [[#113be1c0]] | stopServices |
2 | 1 | [[#113be280]] | initService |
2 | 2 | [[#113be280]] | disposeService |
2 | 3 | [[#113be280]] | startService |
2 | 4 | [[#113be280]] | stopService |