diff options
Diffstat (limited to 'weaver/testdata/TjpAroundHelloWorld.txt')
-rw-r--r-- | weaver/testdata/TjpAroundHelloWorld.txt | 92 |
1 files changed, 35 insertions, 57 deletions
diff --git a/weaver/testdata/TjpAroundHelloWorld.txt b/weaver/testdata/TjpAroundHelloWorld.txt index 90581cd64..65ca8bc5e 100644 --- a/weaver/testdata/TjpAroundHelloWorld.txt +++ b/weaver/testdata/TjpAroundHelloWorld.txt @@ -9,27 +9,23 @@ public class HelloWorld extends java.lang.Object: GETSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$StaticPart; ALOAD_0 ALOAD_0 - BIPUSH 0 - ANEWARRAY java.lang.Object - ASTORE_2 - ALOAD_2 - INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; + INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; ASTORE_1 constructor-execution(void HelloWorld.<init>()) | BIPUSH 2 | ANEWARRAY java.lang.Object - | ASTORE_3 - | ALOAD_3 + | ASTORE_2 + | ALOAD_2 | BIPUSH 0 | ALOAD_0 | AASTORE - | ALOAD_3 + | ALOAD_2 | BIPUSH 1 | ALOAD_1 | AASTORE | NEW HelloWorld$AjcClosure1 | DUP - | ALOAD_3 + | ALOAD_2 | INVOKESPECIAL HelloWorld$AjcClosure1.<init> ([Ljava/lang/Object;)V | ALOAD_1 | INVOKESTATIC Aspect.ajc_around (Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint;)Ljava/lang/Object; @@ -40,37 +36,30 @@ public class HelloWorld extends java.lang.Object: public static void main(String[]): ALOAD_0 - ASTORE 9 + ASTORE 7 GETSTATIC HelloWorld.ajc$tjp_3 Lorg/aspectj/lang/JoinPoint$StaticPart; ACONST_NULL ACONST_NULL - BIPUSH 1 - ANEWARRAY java.lang.Object - ASTORE 11 - ALOAD 11 - BIPUSH 0 - ALOAD 9 - AASTORE - ALOAD 11 - INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; - ASTORE 10 + ALOAD 7 + INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; + ASTORE 8 method-execution(void HelloWorld.main(java.lang.String[])) | BIPUSH 2 | ANEWARRAY java.lang.Object - | ASTORE 12 - | ALOAD 12 - | BIPUSH 0 + | ASTORE 9 | ALOAD 9 + | BIPUSH 0 + | ALOAD 7 | AASTORE - | ALOAD 12 + | ALOAD 9 | BIPUSH 1 - | ALOAD 10 + | ALOAD 8 | AASTORE | NEW HelloWorld$AjcClosure7 | DUP - | ALOAD 12 + | ALOAD 9 | INVOKESPECIAL HelloWorld$AjcClosure7.<init> ([Ljava/lang/Object;)V - | ALOAD 10 + | ALOAD 8 | INVOKESTATIC Aspect.ajc_around (Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint;)Ljava/lang/Object; | POP | RETURN @@ -142,65 +131,54 @@ public class HelloWorld extends java.lang.Object: GETSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$StaticPart; ACONST_NULL ACONST_NULL - BIPUSH 0 - ANEWARRAY java.lang.Object + INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; ASTORE_2 - ALOAD_2 - INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; - ASTORE 4 field-get(java.io.PrintStream java.lang.System.out) | BIPUSH 1 | ANEWARRAY java.lang.Object - | ASTORE 6 - | ALOAD 6 - | BIPUSH 0 + | ASTORE 4 | ALOAD 4 + | BIPUSH 0 + | ALOAD_2 | AASTORE | NEW HelloWorld$AjcClosure3 | DUP - | ALOAD 6 - | INVOKESPECIAL HelloWorld$AjcClosure3.<init> ([Ljava/lang/Object;)V | ALOAD 4 + | INVOKESPECIAL HelloWorld$AjcClosure3.<init> ([Ljava/lang/Object;)V + | ALOAD_2 | INVOKESTATIC Aspect.ajc_around (Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint;)Ljava/lang/Object; | CHECKCAST java.io.PrintStream field-get(java.io.PrintStream java.lang.System.out) LDC "hello world" (line 9) + ASTORE 6 ASTORE 8 - ASTORE 10 GETSTATIC HelloWorld.ajc$tjp_2 Lorg/aspectj/lang/JoinPoint$StaticPart; ACONST_NULL - ALOAD 10 - BIPUSH 1 - ANEWARRAY java.lang.Object - ASTORE 12 - ALOAD 12 - BIPUSH 0 ALOAD 8 - AASTORE - ALOAD 12 - INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; - ASTORE 14 + ALOAD 6 + INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint; + ASTORE 10 method-call(void java.io.PrintStream.println(java.lang.String)) | BIPUSH 3 | ANEWARRAY java.lang.Object - | ASTORE 16 - | ALOAD 16 + | ASTORE 12 + | ALOAD 12 | BIPUSH 0 - | ALOAD 10 + | ALOAD 8 | AASTORE - | ALOAD 16 + | ALOAD 12 | BIPUSH 1 - | ALOAD 8 + | ALOAD 6 | AASTORE - | ALOAD 16 + | ALOAD 12 | BIPUSH 2 - | ALOAD 14 + | ALOAD 10 | AASTORE | NEW HelloWorld$AjcClosure5 | DUP - | ALOAD 16 + | ALOAD 12 | INVOKESPECIAL HelloWorld$AjcClosure5.<init> ([Ljava/lang/Object;)V - | ALOAD 14 + | ALOAD 10 | INVOKESTATIC Aspect.ajc_around (Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint;)Ljava/lang/Object; | POP method-call(void java.io.PrintStream.println(java.lang.String)) |