Row |
Violation |
1 | Unmatched statement Transaction t=s.beginTransaction(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
2 | Expression baz.setStringList(l) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
3 | Expression baz.setFees(list) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
4 | Expression baz.setStringList(l) is a void method call, and thus it cannot be parameterized |
5 | Expression baz.setFees(list) is a void method call, and thus it cannot be parameterized |
6 | Unmatched statement Serializable id=s.save(baz); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
7 | Unmatched statement s.save(baz); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
8 | Unmatched statement s.flush(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
9 | Unmatched statement s.flush(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
10 | Expression s.connection().commit() cannot be parameterized, because it has dependencies to/from statements that will be extracted |
11 | Expression assertTrue(baz.getFees().size() == 2) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
12 | Expression s.connection().commit() is a void method call, and thus it cannot be parameterized |
13 | Expression assertTrue(baz.getFees().size() == 2) is a void method call, and thus it cannot be parameterized |
14 | Expression s.connection().commit() cannot be parameterized, because it has dependencies to/from statements that will be extracted |
15 | Expression assertTrue(baz.getFees().size() == 2) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
16 | Expression s.connection().commit() is a void method call, and thus it cannot be parameterized |
17 | Expression assertTrue(baz.getFees().size() == 2) is a void method call, and thus it cannot be parameterized |
18 | Unmatched statement baz=(Baz)s.load(Baz.class,id); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
19 | Expression assertTrue(baz.getStringList().size() == 3 && baz.getStringList().contains("bar")) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
20 | Expression assertTrue(baz.getStringList().size() == 3 && baz.getStringList().contains("bar")) is a void method call, and thus it cannot be parameterized |
21 | Expression t.commit() is a void method call, and thus it cannot be parameterized |
22 | Expression assertTrue(baz.getStringList().size() == 3 && baz.getStringList().contains("bar")) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
23 | Expression assertTrue(baz.getStringList().size() == 3 && baz.getStringList().contains("bar")) is a void method call, and thus it cannot be parameterized |
24 | Expression t.commit() is a void method call, and thus it cannot be parameterized |
25 | Unmatched statement t=s.beginTransaction(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
26 | Unmatched statement baz=(Baz)s.load(Baz.class,baz.getCode()); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
27 | Expression s.connection().commit() cannot be parameterized, because it has dependencies to/from statements that will be extracted |
28 | Expression assertTrue(!s.iterate("from Fee fee").hasNext()) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
29 | Expression s.connection().commit() is a void method call, and thus it cannot be parameterized |
30 | Expression assertTrue(!s.iterate("from Fee fee").hasNext()) is a void method call, and thus it cannot be parameterized |
31 | Expression s.connection().commit() cannot be parameterized, because it has dependencies to/from statements that will be extracted |
32 | Expression assertTrue(!s.iterate("from Fee fee").hasNext()) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
33 | Expression s.connection().commit() is a void method call, and thus it cannot be parameterized |
34 | Expression assertTrue(!s.iterate("from Fee fee").hasNext()) is a void method call, and thus it cannot be parameterized |
35 | Unmatched statement t.commit(); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
36 | Clone fragment #1 returns variables l, s, baz , while Clone fragment #2 returns variables s, list, baz |