@@ -0,0 +1,278 @@
+%0Aclass NonShortCircuit %7B%0A  boolean and( boolean x, boolean y) %7B%0A%09return x & y;%0A%09%7D%0A  boolean ordered(int x, int y, int z) %7B%0A%09if (x %3E= y %7C y %3E= z) System.out.println(%22Not ordered%22);%0A%09return x %3C y & y %3C z;%0A%09%7D%0A  boolean nonEmpty(Object o%5B%5D) %7B%0A%09return o != null & o.length %3E 0;%0A%09%7D%0A%7D%0A

Test cases for non-short-circuit evaluation