Lines Matching defs:foo
40 static void test1(Foo<Integer> foo) {
41 int start = foo.x;
42 equals(foo.x += 1, start + 1);
43 equals(foo.x++, start + 1);
44 equals(++foo.x, start + 3);
45 equals(foo.x--, start + 3);
46 equals(foo.x -= 1, start + 1);
47 equals(--foo.x, start);
50 static void test2(Foo<Integer> foo) {
51 int start = foo.x;
52 equals((foo.x) += 1, start + 1);
53 equals((foo.x)++, start + 1);
54 equals(++(foo.x), start + 3);
55 equals((foo.x)--, start + 3);
56 equals((foo.x) -= 1, start + 1);
57 equals(--(foo.x), start);
60 static void test3(Foo<Integer> foo) {
61 int start = foo.x;
62 equals(((foo.x)) += 1, start + 1);
63 equals(((foo.x))++, start + 1);
64 equals(++((foo.x)), start + 3);
65 equals(((foo.x))--, start + 3);
66 equals(((foo.x)) -= 1, start + 1);
67 equals(--((foo.x)), start);