summaryrefslogtreecommitdiffstats
path: root/tests/features152/synchronization/transformed/expected/One.e.txt
blob: e11432b18169867187dae0124201ecbbaae3b6da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  public void e()    org.aspectj.weaver.MethodDeclarationLineNumber: 28:584
:
                    ALOAD_0
                    DUP
                    ASTORE_2
                    MONITORENTER
    finally -> E3
    |               GETSTATIC java.lang.System.out Ljava/io/PrintStream;   (line 29)
    |               LDC "hello"
    |               INVOKESTATIC One.aspectOf ()LOne;
    |               INVOKEVIRTUAL One.ajc$before$One$1$d2a8f7b9 ()V
    |               INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
    |               NEW java.lang.String   (line 30)
    |               DUP
    |               INVOKESPECIAL java.lang.String.<init> ()V
    |               DUP
    |               ASTORE_1
    |               MONITORENTER
    | finally -> E1
    | |             GETSTATIC java.lang.System.out Ljava/io/PrintStream;   (line 31)
    | |             LDC "other"
    | |             INVOKESTATIC One.aspectOf ()LOne;
    | |             INVOKEVIRTUAL One.ajc$before$One$1$d2a8f7b9 ()V
    | |             INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
    | |             ALOAD_1   (line 30)
    | |             MONITOREXIT
    | finally -> E1
    |               GOTO L0
    | finally -> E1
    | |         E1: ALOAD_1
    | |             MONITOREXIT
    | finally -> E1
    |               ATHROW
    |           L0: ALOAD_2
    |               MONITOREXIT
    |               RETURN   (line 33)
    finally -> E3
    finally -> E3
    |           E3: ALOAD_2
    |               MONITOREXIT
    finally -> E3
                    ATHROW
  end public void e()