Row |
Violation |
1 | Expression new GradientPaint(1.0f,2.0f,Color.red,3.0f,4.0f,Color.blue) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
2 | Expression new BufferedImage(100,100,BufferedImage.TYPE_INT_RGB) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
3 | Expression new GradientPaint(1.0f,2.0f,Color.red,3.0f,4.0f,Color.blue) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
4 | Expression new BufferedImage(100,100,BufferedImage.TYPE_INT_RGB) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
5 | Unmatched statement Graphics2D g2=image.createGraphics(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
6 | Unmatched statement Rectangle2D bounds1=new Rectangle2D.Double(10.0,20.0,30.0,40.0); cannot be moved before the extracted code, because it has control dependencies from statements that will be extracted |
7 | Expression new ColorBlock(gp,1.0,2.0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
8 | Expression new ImageTitle(JFreeChart.INFO.getLogo()) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
9 | Expression new ColorBlock(gp,1.0,2.0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
10 | Expression new ImageTitle(JFreeChart.INFO.getLogo()) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
11 | Unmatched statement Size2D s=t.arrange(g2); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
12 | Expression b1.setBounds(bounds1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
13 | Expression t.setMargin(5.0,6.0,7.0,8.0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
14 | Expression b1.setBounds(bounds1) is a void method call, and thus it cannot be parameterized |
15 | Expression t.setMargin(5.0,6.0,7.0,8.0) is a void method call, and thus it cannot be parameterized |
16 | Expression b1.setBounds(bounds1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
17 | Expression t.setMargin(5.0,6.0,7.0,8.0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
18 | Expression b1.setBounds(bounds1) is a void method call, and thus it cannot be parameterized |
19 | Expression t.setMargin(5.0,6.0,7.0,8.0) is a void method call, and thus it cannot be parameterized |
20 | Expression assertTrue(b1 != b2) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
21 | Expression assertEquals(102.0,s.getHeight(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
22 | Expression assertTrue(b1 != b2) is a void method call, and thus it cannot be parameterized |
23 | Expression assertEquals(102.0,s.getHeight(),EPSILON) is a void method call, and thus it cannot be parameterized |
24 | Expression assertTrue(b1 != b2) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
25 | Expression assertEquals(102.0,s.getHeight(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
26 | Expression assertTrue(b1 != b2) is a void method call, and thus it cannot be parameterized |
27 | Expression assertEquals(102.0,s.getHeight(),EPSILON) is a void method call, and thus it cannot be parameterized |
28 | Unmatched statement s=t.arrange(g2); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
29 | Expression assertTrue(b1.getClass() == b2.getClass()) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
30 | Expression assertEquals(106.0,s.getWidth(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
31 | Expression assertTrue(b1.getClass() == b2.getClass()) is a void method call, and thus it cannot be parameterized |
32 | Expression assertEquals(106.0,s.getWidth(),EPSILON) is a void method call, and thus it cannot be parameterized |
33 | Expression assertTrue(b1.getClass() == b2.getClass()) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
34 | Expression assertEquals(106.0,s.getWidth(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
35 | Expression assertTrue(b1.getClass() == b2.getClass()) is a void method call, and thus it cannot be parameterized |
36 | Expression assertEquals(106.0,s.getWidth(),EPSILON) is a void method call, and thus it cannot be parameterized |
37 | Expression assertTrue(b1.equals(b2)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
38 | Expression assertEquals(104.0,s.getHeight(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
39 | Expression assertTrue(b1.equals(b2)) is a void method call, and thus it cannot be parameterized |
40 | Expression assertEquals(104.0,s.getHeight(),EPSILON) is a void method call, and thus it cannot be parameterized |
41 | Expression assertTrue(b1.equals(b2)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
42 | Expression assertEquals(104.0,s.getHeight(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
43 | Expression assertTrue(b1.equals(b2)) is a void method call, and thus it cannot be parameterized |
44 | Expression assertEquals(104.0,s.getHeight(),EPSILON) is a void method call, and thus it cannot be parameterized |
45 | Unmatched statement bounds1.setRect(1.0,2.0,3.0,4.0); cannot be moved before the extracted code, because it has control dependencies from statements that will be extracted |
46 | Expression assertFalse(b1.equals(b2)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
47 | Expression assertEquals(120.0,s.getWidth(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
48 | Expression assertFalse(b1.equals(b2)) is a void method call, and thus it cannot be parameterized |
49 | Expression assertEquals(120.0,s.getWidth(),EPSILON) is a void method call, and thus it cannot be parameterized |
50 | Expression assertFalse(b1.equals(b2)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
51 | Expression assertEquals(120.0,s.getWidth(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
52 | Expression assertFalse(b1.equals(b2)) is a void method call, and thus it cannot be parameterized |
53 | Expression assertEquals(120.0,s.getWidth(),EPSILON) is a void method call, and thus it cannot be parameterized |
54 | Expression b2.setBounds(new Rectangle2D.Double(1.0,2.0,3.0,4.0)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
55 | Expression t.setPadding(1.0,2.0,3.0,4.0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
56 | Expression b2.setBounds(new Rectangle2D.Double(1.0,2.0,3.0,4.0)) is a void method call, and thus it cannot be parameterized |
57 | Expression t.setPadding(1.0,2.0,3.0,4.0) is a void method call, and thus it cannot be parameterized |
58 | Expression t cannot be parameterized, because it has dependencies to/from statements that will be extracted |
59 | Expression b2.setBounds(new Rectangle2D.Double(1.0,2.0,3.0,4.0)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
60 | Expression t.setPadding(1.0,2.0,3.0,4.0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
61 | Expression b2.setBounds(new Rectangle2D.Double(1.0,2.0,3.0,4.0)) is a void method call, and thus it cannot be parameterized |
62 | Expression t.setPadding(1.0,2.0,3.0,4.0) is a void method call, and thus it cannot be parameterized |
63 | Unmatched statement s=t.arrange(g2); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
64 | Expression assertTrue(b1.equals(b2)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
65 | Expression assertEquals(116.0,s.getHeight(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
66 | Expression assertTrue(b1.equals(b2)) is a void method call, and thus it cannot be parameterized |
67 | Expression assertEquals(116.0,s.getHeight(),EPSILON) is a void method call, and thus it cannot be parameterized |
68 | Expression assertTrue(b1.equals(b2)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
69 | Expression assertEquals(116.0,s.getHeight(),EPSILON) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
70 | Expression assertTrue(b1.equals(b2)) is a void method call, and thus it cannot be parameterized |
71 | Expression assertEquals(116.0,s.getHeight(),EPSILON) is a void method call, and thus it cannot be parameterized |
72 | Clone fragment #1 returns variables b1 , while Clone fragment #2 returns variables image, t |