CloneSet52


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
24220.951block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
124263
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/action/ActionRouter.java
224257
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/action/ReportActionRouter.java
Next
Last
Clone Instance
1
Line Count
24
Source Line
263
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/action/ActionRouter.java

{
  listClasses = ClassFinder.findClassesThatExtend(JMeterUtils.getSearchPaths(), new Class[] {
                                                                                              Class.forName("org.apache.jmeter.gui.action.Command")
                                                                                            } );
  commands = new HashMap(listClasses.size());
  if (listClasses.size() == 0) {
    log.fatalError("!!!!!Uh-oh, didn\'t find any action handlers!!!!!");
    throw new JMeterError("No action handlers found - check JMeterHome and libraries");
  }
  iterClasses = listClasses.iterator();
  while (iterClasses.hasNext()) {
    String strClassName = (String) iterClasses.next();
    if (strClassName.startsWith("org.apache.jmeter.gui")) {
      commandClass = Class.forName(strClassName);
      if ( !Modifier.isAbstract(commandClass.getModifiers())) {
        command = (Command) commandClass.newInstance();
        Iterator iter = command.getActionNames().iterator();
        while (iter.hasNext()) {
          String commandName = (String) iter.next();
          Set commandObjects = (Set) commands.get(commandName);
          if (commandObjects == null) {
            commandObjects = new HashSet();
            commands.put(commandName, commandObjects);
          }
          commandObjects.add(command);
        }
      }
    }
  }
}


First
Previous
Clone Instance
2
Line Count
24
Source Line
257
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/action/ReportActionRouter.java

{
  listClasses = ClassFinder.findClassesThatExtend(JMeterUtils.getSearchPaths(), new Class[] {
                                                                                              Class.forName("org.apache.jmeter.gui.action.Command")
                                                                                            } );
  commands = new HashMap(listClasses.size());
  if (listClasses.size() == 0) {
    log.warn("!!!!!Uh-oh, didn\'t find any action handlers!!!!!");
  }
  iterClasses = listClasses.iterator();
  while (iterClasses.hasNext()) {
    String strClassName = (String) iterClasses.next();
    if (strClassName.startsWith("org.apache.jmeter.report.gui.action")) {
      // log.info("classname:: " + strClassName);
      commandClass = Class.forName(strClassName);
      if ( !Modifier.isAbstract(commandClass.getModifiers())) {
        command = (Command) commandClass.newInstance();
        Iterator iter = command.getActionNames().iterator();
        while (iter.hasNext()) {
          String commandName = (String) iter.next();
          Set commandObjects = (Set) commands.get(commandName);
          if (commandObjects == null) {
            commandObjects = new HashSet();
            commands.put(commandName, commandObjects);
          }
          commandObjects.add(command);
        }
      }
    }
  }
}


Clone AbstractionParameter Count: 2Parameter Bindings

{
  listClasses = ClassFinder.findClassesThatExtend(JMeterUtils.getSearchPaths(), new Class[] {
                                                                                              Class.forName("org.apache.jmeter.gui.action.Command")
                                                                                            } );
  commands = new HashMap(listClasses.size());
  if (listClasses.size() == 0) {
     [[#variablefefb720]]
  }
  iterClasses = listClasses.iterator();
  while (iterClasses.hasNext()) {
    String strClassName = (String) iterClasses.next();
    if (strClassName.startsWith( [[#variablee0e7040]])) {
      // log.info("classname:: " + strClassName);
      commandClass = Class.forName(strClassName);
      if ( !Modifier.isAbstract(commandClass.getModifiers())) {
        command = (Command) commandClass.newInstance();
        Iterator iter = command.getActionNames().iterator();
        while (iter.hasNext()) {
          String commandName = (String) iter.next();
          Set commandObjects = (Set) commands.get(commandName);
          if (commandObjects == null) {
            commandObjects = new HashSet();
            commands.put(commandName, commandObjects);
          }
          commandObjects.add(command);
        }
      }
    }
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#fefb720]]
log.fatalError("!!!!!Uh-oh, didn\'t find any action handlers!!!!!");
throw new JMeterError("No action handlers found - check JMeterHome and libraries"); 
12[[#fefb720]]
log.warn("!!!!!Uh-oh, didn\'t find any action handlers!!!!!"); 
21[[#e0e7040]]
"org.apache.jmeter.gui" 
22[[#e0e7040]]
"org.apache.jmeter.report.gui.action"