test for already used var

This commit is contained in:
Egor.Ushakov
2017-04-27 20:11:24 +03:00
parent 4de826363f
commit 645b38d638
4 changed files with 72 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
package pkg;
public class TestInUse {
public int getInt() {
return 42;// 5
}
protected int reuse() {
int i = 0;// 9
int d = 0;
int result = 0;// 10
do {
d = this.getInt();// 12
result -= d;// 13
++i;// 15
} while(i < 10);
return result;// 16
}
}
class 'pkg/TestInUse' {
method 'getInt ()I' {
0 4
2 4
}
method 'reuse ()I' {
0 8
1 8
2 9
3 9
4 10
5 10
7 13
a 13
e 14
f 15
13 16
15 16
19 18
}
}
Lines mapping:
5 <-> 5
9 <-> 9
10 <-> 11
12 <-> 14
13 <-> 15
15 <-> 16
16 <-> 19