replace increment / decrement synthetic access method, pull-request #373
parent
081a208a6a
commit
95215dc2e2
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,85 @@ |
|||||||
|
package pkg; |
||||||
|
|
||||||
|
class TestSyntheticAccess { |
||||||
|
private static int s; |
||||||
|
private int i; |
||||||
|
|
||||||
|
private class Assigner { |
||||||
|
void assignI(int newValue) { |
||||||
|
TestSyntheticAccess.this.i = newValue;// 32 |
||||||
|
}// 33 |
||||||
|
|
||||||
|
void assignS(int newValue) { |
||||||
|
TestSyntheticAccess.s = newValue;// 36 |
||||||
|
}// 37 |
||||||
|
} |
||||||
|
|
||||||
|
private class Incrementer { |
||||||
|
void incrementI() { |
||||||
|
TestSyntheticAccess.this.i++;// 14 |
||||||
|
}// 15 |
||||||
|
|
||||||
|
void decrementI() { |
||||||
|
--TestSyntheticAccess.this.i;// 18 |
||||||
|
}// 19 |
||||||
|
|
||||||
|
void incrementS() { |
||||||
|
++TestSyntheticAccess.s;// 22 23 |
||||||
|
} |
||||||
|
|
||||||
|
void decrementS() { |
||||||
|
TestSyntheticAccess.s--;// 26 |
||||||
|
}// 27 |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
class 'pkg/TestSyntheticAccess$Assigner' { |
||||||
|
method 'assignI (I)V' { |
||||||
|
3 8 |
||||||
|
9 9 |
||||||
|
} |
||||||
|
|
||||||
|
method 'assignS (I)V' { |
||||||
|
2 12 |
||||||
|
5 13 |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
class 'pkg/TestSyntheticAccess$Incrementer' { |
||||||
|
method 'incrementI ()V' { |
||||||
|
2 18 |
||||||
|
7 18 |
||||||
|
8 19 |
||||||
|
} |
||||||
|
|
||||||
|
method 'decrementI ()V' { |
||||||
|
2 22 |
||||||
|
6 22 |
||||||
|
8 23 |
||||||
|
} |
||||||
|
|
||||||
|
method 'incrementS ()V' { |
||||||
|
0 26 |
||||||
|
4 26 |
||||||
|
} |
||||||
|
|
||||||
|
method 'decrementS ()V' { |
||||||
|
0 30 |
||||||
|
4 31 |
||||||
|
5 30 |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
Lines mapping: |
||||||
|
14 <-> 19 |
||||||
|
15 <-> 20 |
||||||
|
18 <-> 23 |
||||||
|
19 <-> 24 |
||||||
|
22 <-> 27 |
||||||
|
23 <-> 27 |
||||||
|
26 <-> 31 |
||||||
|
27 <-> 32 |
||||||
|
32 <-> 9 |
||||||
|
33 <-> 10 |
||||||
|
36 <-> 13 |
||||||
|
37 <-> 14 |
@ -0,0 +1,44 @@ |
|||||||
|
package pkg; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author Alexandru-Constantin Bledea |
||||||
|
* @since March 20, 2016 |
||||||
|
*/ |
||||||
|
class TestSyntheticAccess { |
||||||
|
|
||||||
|
private static int s; |
||||||
|
private int i; |
||||||
|
|
||||||
|
private class Incrementer { |
||||||
|
void orI() { |
||||||
|
i|=1; |
||||||
|
} |
||||||
|
|
||||||
|
void incrementI() { |
||||||
|
i++; |
||||||
|
} |
||||||
|
|
||||||
|
void decrementI() { |
||||||
|
--i; |
||||||
|
} |
||||||
|
|
||||||
|
void incrementS() { |
||||||
|
++s; |
||||||
|
} |
||||||
|
|
||||||
|
void decrementS() { |
||||||
|
s--; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
private class Assigner { |
||||||
|
void assignI(int newValue) { |
||||||
|
i = newValue; |
||||||
|
} |
||||||
|
|
||||||
|
void assignS(int newValue) { |
||||||
|
s = newValue; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue