kopie van
https://github.com/eclipse-aspectj/aspectj.git
synced 2024-08-27 05:54:38 +02:00
23 regels
753 B
Java
23 regels
753 B
Java
|
|
/**
|
|
* @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
|
|
}
|
|
}
|
|
|