Parcourir la source

fixed order of join points during initialization to match 1.1

tags/V_1_1_b5
jhugunin il y a 21 ans
Parent
révision
f9ade7a9e1
1 fichiers modifiés avec 114 ajouts et 77 suppressions
  1. 114
    77
      tests/new/AroundAll.java

+ 114
- 77
tests/new/AroundAll.java Voir le fichier

@@ -48,83 +48,120 @@ class SuperC {

aspect A {
static String[] expectedSteps = new String[] {
"enter staticinitialization(AroundAll.<clinit>)",
"exit staticinitialization(AroundAll.<clinit>)",
"enter execution(void AroundAll.main(String[]))",
"enter call(C())",
"enter staticinitialization(SuperC.<clinit>)",
"exit staticinitialization(SuperC.<clinit>)",
"enter staticinitialization(C.<clinit>)",
"enter set(int C.i)",
"exit set(int C.i)",
"exit staticinitialization(C.<clinit>)",
"enter call(Integer java.lang.Integer.valueOf(String))",
"exit call(Integer java.lang.Integer.valueOf(String))",
"enter call(int java.lang.Integer.intValue())",
"exit call(int java.lang.Integer.intValue())",
"enter initialization(SuperC(int))",
"enter execution(SuperC.<init>)",
"exit execution(SuperC.<init>)",
"enter execution(SuperC(int))",
"SuperC(2)",
"exit execution(SuperC(int))",
"exit initialization(SuperC(int))",
"enter initialization(C())",
"enter execution(C.<init>)",
"enter set(int C.y)",
"exit set(int C.y)",
"exit execution(C.<init>)",
"enter execution(C(int))",
"enter set(int C.x)",
"exit set(int C.x)",
"enter get(int C.x)",
"exit get(int C.x)",
"x = 2",
"exit execution(C(int))",
"enter execution(C(String))",
"C(2)",
"enter get(int C.y)",
"exit get(int C.y)",
"y = 42",
"exit execution(C(String))",
"exit initialization(C())",
"enter execution(C())",
"C()",
"exit execution(C())",
"exit call(C())",
"enter call(C(String))",
"enter call(Integer java.lang.Integer.valueOf(String))",
"exit call(Integer java.lang.Integer.valueOf(String))",
"enter call(int java.lang.Integer.intValue())",
"exit call(int java.lang.Integer.intValue())",
"enter initialization(SuperC(int))",
"enter execution(SuperC.<init>)",
"exit execution(SuperC.<init>)",
"enter execution(SuperC(int))",
"SuperC(9)",
"exit execution(SuperC(int))",
"exit initialization(SuperC(int))",
"C.new(9)",
"enter initialization(C(String))",
"enter execution(C.<init>)",
"enter set(int C.y)",
"exit set(int C.y)",
"exit execution(C.<init>)",
"enter execution(C(int))",
"enter set(int C.x)",
"exit set(int C.x)",
"enter get(int C.x)",
"exit get(int C.x)",
"x = 9",
"exit execution(C(int))",
"enter execution(C(String))",
"C(91)",
"enter get(int C.y)",
"exit get(int C.y)",
"y = 42",
"exit execution(C(String))",
"exit initialization(C(String))",
"exit call(C(String))",
"enter staticinitialization(AroundAll.<clinit>)",
"exit staticinitialization(AroundAll.<clinit>)",
"enter execution(void AroundAll.main(String[]))",
"enter call(C())",
"enter staticinitialization(SuperC.<clinit>)",
"exit staticinitialization(SuperC.<clinit>)",
"enter staticinitialization(C.<clinit>)",
"exit staticinitialization(C.<clinit>)",
"enter call(Integer java.lang.Integer.valueOf(String))",
"exit call(Integer java.lang.Integer.valueOf(String))",
"enter call(int java.lang.Integer.intValue())",
"exit call(int java.lang.Integer.intValue())",
"enter execution(SuperC(int))",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter call(StringBuffer java.lang.StringBuffer.append(int))",
"exit call(StringBuffer java.lang.StringBuffer.append(int))",
"enter call(StringBuffer java.lang.StringBuffer.append(String))",
"exit call(StringBuffer java.lang.StringBuffer.append(String))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"SuperC(2)",
"exit execution(SuperC(int))",
"enter execution(C(int))",
"enter set(int C.y)",
"exit set(int C.y)",
"enter set(int C.x)",
"exit set(int C.x)",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter get(int C.x)",
"exit get(int C.x)",
"enter call(StringBuffer java.lang.StringBuffer.append(int))",
"exit call(StringBuffer java.lang.StringBuffer.append(int))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"x = 2",
"exit execution(C(int))",
"enter execution(C(String))",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter call(StringBuffer java.lang.StringBuffer.append(String))",
"exit call(StringBuffer java.lang.StringBuffer.append(String))",
"enter call(StringBuffer java.lang.StringBuffer.append(String))",
"exit call(StringBuffer java.lang.StringBuffer.append(String))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"C(2)",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter get(int C.y)",
"exit get(int C.y)",
"enter call(StringBuffer java.lang.StringBuffer.append(int))",
"exit call(StringBuffer java.lang.StringBuffer.append(int))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"y = 42",
"exit execution(C(String))",
"enter execution(C())",
"C()",
"exit execution(C())",
"exit call(C())",
"enter call(C(String))",
"enter call(Integer java.lang.Integer.valueOf(String))",
"exit call(Integer java.lang.Integer.valueOf(String))",
"enter call(int java.lang.Integer.intValue())",
"exit call(int java.lang.Integer.intValue())",
"enter execution(SuperC(int))",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter call(StringBuffer java.lang.StringBuffer.append(int))",
"exit call(StringBuffer java.lang.StringBuffer.append(int))",
"enter call(StringBuffer java.lang.StringBuffer.append(String))",
"exit call(StringBuffer java.lang.StringBuffer.append(String))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"SuperC(9)",
"exit execution(SuperC(int))",
"enter execution(C(int))",
"enter set(int C.y)",
"exit set(int C.y)",
"enter set(int C.x)",
"exit set(int C.x)",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter get(int C.x)",
"exit get(int C.x)",
"enter call(StringBuffer java.lang.StringBuffer.append(int))",
"exit call(StringBuffer java.lang.StringBuffer.append(int))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"x = 9",
"exit execution(C(int))",
"enter execution(C(String))",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter call(StringBuffer java.lang.StringBuffer.append(String))",
"exit call(StringBuffer java.lang.StringBuffer.append(String))",
"enter call(StringBuffer java.lang.StringBuffer.append(String))",
"exit call(StringBuffer java.lang.StringBuffer.append(String))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"C(9)",
"enter call(java.lang.StringBuffer(String))",
"exit call(java.lang.StringBuffer(String))",
"enter get(int C.y)",
"exit get(int C.y)",
"enter call(StringBuffer java.lang.StringBuffer.append(int))",
"exit call(StringBuffer java.lang.StringBuffer.append(int))",
"enter call(String java.lang.StringBuffer.toString())",
"exit call(String java.lang.StringBuffer.toString())",
"y = 42",
"exit execution(C(String))",
"exit call(C(String))",
};

static List logList = new ArrayList();

Chargement…
Annuler
Enregistrer