aboutsummaryrefslogtreecommitdiffstats
path: root/weaver/testdata/TjpAroundHelloWorld.txt
diff options
context:
space:
mode:
Diffstat (limited to 'weaver/testdata/TjpAroundHelloWorld.txt')
-rw-r--r--weaver/testdata/TjpAroundHelloWorld.txt92
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))