/** * @testcase PR#715 PUREJAVA incrementing objects, arrays */ public class ArrayInc3CE { private static int[] IRA = new int[]{0,1,2}; private static Object OBJECT = new Object(); static int[] getIRA() { return IRA; } static Object getObject() { return null; } public void testObjectIncrementingCE() { int i = 0; Object object = new Object(); String[] sra = new String[]{""}; IRA += 1; // CE + not applied to int[], int object += 1; // CE + not applied to Object, int i = +IRA; // CE unary + not applied to int[] i = +getIRA(); // CE unary + not applied to int[] sra += "bad concat"; // CE string + not applied to String[], String } }