Procházet zdrojové kódy

fixed order of join points during initialization to match 1.1

tags/V_1_1_b5
jhugunin před 21 roky
rodič
revize
f9ade7a9e1
1 změnil soubory, kde provedl 114 přidání a 77 odebrání
  1. 114
    77
      tests/new/AroundAll.java

+ 114
- 77
tests/new/AroundAll.java Zobrazit soubor

@@ -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();

Načítá se…
Zrušit
Uložit