CloneSet1519


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
5220.963method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
151464
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/JFreeChart.java
251478
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/JFreeChart.java
Next
Last
Clone Instance
1
Line Count
5
Source Line
1464
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/JFreeChart.java

/**
 * Registers an object for notification of changes to the chart.
 *
 * @param listener  the listener (<code>null</code> not permitted).
 *
 * @see #removeChangeListener(ChartChangeListener)
 */
public void addChangeListener(ChartChangeListener listener) {
  if (listener == null) {
    throw new IllegalArgumentException("Null \'listener\' argument.");
  }
  this.changeListeners.add(ChartChangeListener.class , listener);
}


First
Previous
Clone Instance
2
Line Count
5
Source Line
1478
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/JFreeChart.java

/**
 * Deregisters an object for notification of changes to the chart.
 *
 * @param listener  the listener (<code>null</code> not permitted)
 *
 * @see #addChangeListener(ChartChangeListener)
 */
public void removeChangeListener(ChartChangeListener listener) {
  if (listener == null) {
    throw new IllegalArgumentException("Null \'listener\' argument.");
  }
  this.changeListeners.remove(ChartChangeListener.class , listener);
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
     * Deregisters an object for notification of changes to the chart.
     *
     * @param listener  the listener (<code>null</code> not permitted)
     *
     * @see #addChangeListener(ChartChangeListener)
     */
/**
     * Registers an object for notification of changes to the chart.
     *
     * @param listener  the listener (<code>null</code> not permitted).
     *
     * @see #removeChangeListener(ChartChangeListener)
     */
public void [[#variable18fbaae0]](ChartChangeListener listener) {
  if (listener == null) {
    throw new IllegalArgumentException("Null \'listener\' argument.");
  }
  this.changeListeners. [[#variable18fba960]](ChartChangeListener.class , listener);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#18fbaae0]]
addChangeListener 
12[[#18fbaae0]]
removeChangeListener 
21[[#18fba960]]
add 
22[[#18fba960]]
remove