CloneSet12


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
53220.996class_body_declarations[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
155178
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/visualizers/StatVisualizer.java
253171
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/visualizers/SummaryReport.java
Next
Last
Clone Instance
1
Line Count
55
Source Line
178
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/visualizers/StatVisualizer.java

/**
 * Clears this visualizer and its model, and forces a repaint of the table.
 */
public void clearData() {
  synchronized (tableRows) {
    model.clearData();
    tableRows.clear();
    tableRows.put(TOTAL_ROW_LABEL, new SamplingStatCalculator(TOTAL_ROW_LABEL));
    model.addRow(tableRows.get(TOTAL_ROW_LABEL));
  }
}

/**
 * Main visualizer setup.
 */
private void init() {
  this.setLayout(new BorderLayout());
  // MAIN PANEL
  JPanel mainPanel = new JPanel();
  Border margin = new EmptyBorder(10, 10, 5, 10);
  mainPanel.setBorder(margin);
  mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
  mainPanel.add(makeTitlePanel());
  // SortFilterModel mySortedModel =
  // new SortFilterModel(myStatTableModel);
  myJTable = new JTable(model);
  myJTable.setPreferredScrollableViewportSize(new Dimension(500, 70));
  RendererUtils.applyRenderers(myJTable, RENDERERS);
  myScrollPane = new JScrollPane(myJTable);
  this.add(mainPanel, BorderLayout.NORTH);
  this.add(myScrollPane, BorderLayout.CENTER);
  saveTable.addActionListener(this );
  JPanel opts = new JPanel();
  opts.add(useGroupName, BorderLayout.WEST);
  opts.add(saveTable, BorderLayout.CENTER);
  this.add(opts, BorderLayout.SOUTH);
}

public void actionPerformed(ActionEvent ev) {
  if (ev.getSource() == saveTable) {
    JFileChooser chooser = FileDialoger.promptToSaveFile("aggregate.csv"); //$NON-NLS-1$
    if (chooser == null) {
      return;
    }
    FileWriter writer = null;
    try {
      writer = new FileWriter(chooser.getSelectedFile());
      CSVSaveService.saveCSVStats(model, writer);
    }
    catch (FileNotFoundException
           e) {
      log.warn(e.getMessage());
    }
    catch (IOException
           e) {
      log.warn(e.getMessage());
    }
    finally {
      JOrphanUtils.closeQuietly(writer);
    }
  }
}


First
Previous
Clone Instance
2
Line Count
53
Source Line
171
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/visualizers/SummaryReport.java

/**
 * Clears this visualizer and its model, and forces a repaint of the table.
 */
public void clearData() {
  synchronized (tableRows) {
    model.clearData();
    tableRows.clear();
    tableRows.put(TOTAL_ROW_LABEL, new Calculator(TOTAL_ROW_LABEL));
    model.addRow(tableRows.get(TOTAL_ROW_LABEL));
  }
}

/**
 * Main visualizer setup.
 */
private void init() {
  this.setLayout(new BorderLayout());
  // MAIN PANEL
  JPanel mainPanel = new JPanel();
  Border margin = new EmptyBorder(10, 10, 5, 10);
  mainPanel.setBorder(margin);
  mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
  mainPanel.add(makeTitlePanel());
  myJTable = new JTable(model);
  myJTable.setPreferredScrollableViewportSize(new Dimension(500, 70));
  RendererUtils.applyRenderers(myJTable, RENDERERS);
  myScrollPane = new JScrollPane(myJTable);
  this.add(mainPanel, BorderLayout.NORTH);
  this.add(myScrollPane, BorderLayout.CENTER);
  saveTable.addActionListener(this );
  JPanel opts = new JPanel();
  opts.add(useGroupName, BorderLayout.WEST);
  opts.add(saveTable, BorderLayout.CENTER);
  this.add(opts, BorderLayout.SOUTH);
}

public void actionPerformed(ActionEvent ev) {
  if (ev.getSource() == saveTable) {
    JFileChooser chooser = FileDialoger.promptToSaveFile("summary.csv"); //$NON-NLS-1$
    if (chooser == null) {
      return;
    }
    FileWriter writer = null;
    try {
      writer = new FileWriter(chooser.getSelectedFile());
      CSVSaveService.saveCSVStats(model, writer);
    }
    catch (FileNotFoundException
           e) {
      log.warn(e.getMessage());
    }
    catch (IOException
           e) {
      log.warn(e.getMessage());
    }
    finally {
      JOrphanUtils.closeQuietly(writer);
    }
  }
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
         * Clears this visualizer and its model, and forces a repaint of the table.
         */
public void clearData() {
  synchronized (tableRows) {
    model.clearData();
    tableRows.clear();
    tableRows.put(TOTAL_ROW_LABEL, new [[#variablee048f60]](TOTAL_ROW_LABEL));
    model.addRow(tableRows.get(TOTAL_ROW_LABEL));
  }
}

/**
         * Main visualizer setup.
         */
private void init() {
  this.setLayout(new BorderLayout());
  // MAIN PANEL
  JPanel mainPanel = new JPanel();
  Border margin = new EmptyBorder(10, 10, 5, 10);
  mainPanel.setBorder(margin);
  mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS));
  mainPanel.add(makeTitlePanel());
  // SortFilterModel mySortedModel =
  // new SortFilterModel(myStatTableModel);
  myJTable = new JTable(model);
  myJTable.setPreferredScrollableViewportSize(new Dimension(500, 70));
  RendererUtils.applyRenderers(myJTable, RENDERERS);
  myScrollPane = new JScrollPane(myJTable);
  this.add(mainPanel, BorderLayout.NORTH);
  this.add(myScrollPane, BorderLayout.CENTER);
  saveTable.addActionListener(this );
  JPanel opts = new JPanel();
  opts.add(useGroupName, BorderLayout.WEST);
  opts.add(saveTable, BorderLayout.CENTER);
  this.add(opts, BorderLayout.SOUTH);
}

public void actionPerformed(ActionEvent ev) {
  if (ev.getSource() == saveTable) {
    JFileChooser chooser = FileDialoger.promptToSaveFile( [[#variablee04e040]]); //$NON-NLS-1$
    if (chooser == null) {
      return;
    }
    FileWriter writer = null;
    try {
      writer = new FileWriter(chooser.getSelectedFile());
      CSVSaveService.saveCSVStats(model, writer);
    }
    catch (FileNotFoundException
           e) {
      log.warn(e.getMessage());
    }
    catch (IOException
           e) {
      log.warn(e.getMessage());
    }
    finally {
      JOrphanUtils.closeQuietly(writer);
    }
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#e048f60]]
SamplingStatCalculator 
12[[#e048f60]]
Calculator 
21[[#e04e040]]
"aggregate.csv" 
22[[#e04e040]]
"summary.csv"