package spoon.test.eval; public class Foo { final boolean b0 = true && false; boolean b2 = true; // not final so not considered boolean b3 = true & false; // exec BITAND boolean b4 = true | false; // exec BITOR boolean b5 = true ^ false; // exec BITXOR void foo() { boolean b1 = true ? false || b0 : b2; // will be simplified to "false" } int bar() { final int x = 0; do { // do } while (x != 0); if (x > 1 - 2) { // if } int y = 0; y = x;// assignment while (1 - 4 < 0) { // while return x; // return } } }