CloneSet387


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
19230.952method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
118157
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/plot/dial/junit/DialPointerTests.java
219201
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/plot/dial/junit/DialValueIndicatorTests.java
Next
Last
Clone Instance
1
Line Count
18
Source Line
157
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/plot/dial/junit/DialPointerTests.java

/**
 * Confirm that cloning works.
 */
public void testCloning() {
  DialPointer i1 = new DialPointer.Pin(1);
  DialPointer i2 = null;
  try {
    i2 = (DialPointer) i1.clone();
  }
  catch (CloneNotSupportedException
         e) {
    e.printStackTrace();
  }
  assertTrue(i1 != i2);
  assertTrue(i1.getClass() == i2.getClass());
  assertTrue(i1.equals(i2));
  // check that the listener lists are independent
  MyDialLayerChangeListener l1 = new MyDialLayerChangeListener();
  i1.addChangeListener(l1);
  assertTrue(i1.hasListener(l1));
  assertFalse(i2.hasListener(l1));
}


First
Previous
Clone Instance
2
Line Count
19
Source Line
201
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/plot/dial/junit/DialValueIndicatorTests.java

/**
 * Confirm that cloning works.
 */
public void testCloning() {
  // test a default instance
  DialValueIndicator i1 = new DialValueIndicator(0);
  DialValueIndicator i2 = null;
  try {
    i2 = (DialValueIndicator) i1.clone();
  }
  catch (CloneNotSupportedException
         e) {
    e.printStackTrace();
  }
  assertTrue(i1 != i2);
  assertTrue(i1.getClass() == i2.getClass());
  assertTrue(i1.equals(i2));
  // check that the listener lists are independent
  MyDialLayerChangeListener l1 = new MyDialLayerChangeListener();
  i1.addChangeListener(l1);
  assertTrue(i1.hasListener(l1));
  assertFalse(i2.hasListener(l1));
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
     * Confirm that cloning works.
     */
public void testCloning() {
   [[#variable1a94a840]] i1 = new [[#variable1a94a780]]( [[#variable1a94a6c0]]);
   [[#variable1a94a840]] i2 = null;
  try {
    i2 = ( [[#variable1a94a840]]) i1.clone();
  }
  catch (CloneNotSupportedException
         e) {
    e.printStackTrace();
  }
  assertTrue(i1 != i2);
  assertTrue(i1.getClass() == i2.getClass());
  assertTrue(i1.equals(i2));
  // check that the listener lists are independent
  MyDialLayerChangeListener l1 = new MyDialLayerChangeListener();
  i1.addChangeListener(l1);
  assertTrue(i1.hasListener(l1));
  assertFalse(i2.hasListener(l1));
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1a94a840]]
DialPointer 
12[[#1a94a840]]
// test a default instance
DialValueIndicator 
21[[#1a94a780]]
DialPointer.Pin 
22[[#1a94a780]]
DialValueIndicator 
31[[#1a94a6c0]]
1 
32[[#1a94a6c0]]
0