[issue 598] JDK8 update broke assignment-with-operator in delombok.

This commit is contained in:
Reinier Zwitserloot
2013-10-27 22:32:44 +01:00
parent 601cd66bab
commit 5cdb0757d3
5 changed files with 162 additions and 3 deletions
@@ -0,0 +1,48 @@
class TestOperators {
int x = 10;
public void test() {
x = 12;
int a = +x;
boolean d = true;
boolean e = false;
boolean b;
a = -x;
b = !d;
a = ~x;
a = ++x;
a = --x;
a = x++;
a = x--;
b = d || e;
b = d && e;
a = x | a;
a = x ^ a;
a = x & a;
b = a == x;
b = a != x;
b = a < x;
b = a > x;
b = a <= x;
b = a >= x;
a = a << x;
a = a >> x;
a = a >>> x;
a = a + x;
a = a - x;
a = a * x;
a = a / x;
a = a % x;
a |= x;
a ^= x;
a &= x;
a <<= x;
a >>= x;
a >>>= x;
a += x;
a -= x;
a *= x;
a /= x;
a %= x;
a = a > x ? 1 : 0;
}
}