|
|
|
@ -6,34 +6,34 @@ class TestSyntheticAccess { |
|
|
|
|
|
|
|
|
|
private class Assigner { |
|
|
|
|
void assignI(int var1) { |
|
|
|
|
TestSyntheticAccess.this.i = var1;// 36 |
|
|
|
|
}// 37 |
|
|
|
|
TestSyntheticAccess.this.i = var1;// 32 |
|
|
|
|
}// 33 |
|
|
|
|
|
|
|
|
|
void assignS(int var1) { |
|
|
|
|
TestSyntheticAccess.s = var1;// 40 |
|
|
|
|
}// 41 |
|
|
|
|
TestSyntheticAccess.s = var1;// 36 |
|
|
|
|
}// 37 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private class Incrementer { |
|
|
|
|
void orI() { |
|
|
|
|
TestSyntheticAccess.this.i = TestSyntheticAccess.this.i | 1;// 14 |
|
|
|
|
}// 15 |
|
|
|
|
TestSyntheticAccess.this.i = TestSyntheticAccess.this.i | 1;// 10 |
|
|
|
|
}// 11 |
|
|
|
|
|
|
|
|
|
void incrementI() { |
|
|
|
|
TestSyntheticAccess.this.i++;// 18 |
|
|
|
|
}// 19 |
|
|
|
|
TestSyntheticAccess.this.i++;// 14 |
|
|
|
|
}// 15 |
|
|
|
|
|
|
|
|
|
void decrementI() { |
|
|
|
|
--TestSyntheticAccess.this.i;// 22 |
|
|
|
|
}// 23 |
|
|
|
|
--TestSyntheticAccess.this.i;// 18 |
|
|
|
|
}// 19 |
|
|
|
|
|
|
|
|
|
void incrementS() { |
|
|
|
|
++TestSyntheticAccess.s;// 26 27 |
|
|
|
|
++TestSyntheticAccess.s;// 22 23 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void decrementS() { |
|
|
|
|
TestSyntheticAccess.s--;// 30 |
|
|
|
|
}// 31 |
|
|
|
|
TestSyntheticAccess.s--;// 26 |
|
|
|
|
}// 27 |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -83,17 +83,17 @@ class 'pkg/TestSyntheticAccess$Incrementer' { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Lines mapping: |
|
|
|
|
14 <-> 19 |
|
|
|
|
15 <-> 20 |
|
|
|
|
18 <-> 23 |
|
|
|
|
19 <-> 24 |
|
|
|
|
22 <-> 27 |
|
|
|
|
23 <-> 28 |
|
|
|
|
26 <-> 31 |
|
|
|
|
27 <-> 31 |
|
|
|
|
30 <-> 35 |
|
|
|
|
31 <-> 36 |
|
|
|
|
36 <-> 9 |
|
|
|
|
37 <-> 10 |
|
|
|
|
40 <-> 13 |
|
|
|
|
41 <-> 14 |
|
|
|
|
10 <-> 19 |
|
|
|
|
11 <-> 20 |
|
|
|
|
14 <-> 23 |
|
|
|
|
15 <-> 24 |
|
|
|
|
18 <-> 27 |
|
|
|
|
19 <-> 28 |
|
|
|
|
22 <-> 31 |
|
|
|
|
23 <-> 31 |
|
|
|
|
26 <-> 35 |
|
|
|
|
27 <-> 36 |
|
|
|
|
32 <-> 9 |
|
|
|
|
33 <-> 10 |
|
|
|
|
36 <-> 13 |
|
|
|
|
37 <-> 14 |
|
|
|
|