aboutsummaryrefslogtreecommitdiffstats
path: root/weaver/testdata/AroundArgsDynamicHelloWorld.txt
diff options
context:
space:
mode:
authorjhugunin <jhugunin>2002-12-17 03:55:08 +0000
committerjhugunin <jhugunin>2002-12-17 03:55:08 +0000
commit4a0295c0c33776dc16f582c33ba13a937ae7b75b (patch)
treef48c36a55082a8623505afd6694a85b81bb416eb /weaver/testdata/AroundArgsDynamicHelloWorld.txt
parent3f35d3b52091aaf3392c64a7e5f58f8625edad75 (diff)
downloadaspectj-4a0295c0c33776dc16f582c33ba13a937ae7b75b.tar.gz
aspectj-4a0295c0c33776dc16f582c33ba13a937ae7b75b.zip
more bug fixes
Diffstat (limited to 'weaver/testdata/AroundArgsDynamicHelloWorld.txt')
-rw-r--r--weaver/testdata/AroundArgsDynamicHelloWorld.txt27
1 files changed, 18 insertions, 9 deletions
diff --git a/weaver/testdata/AroundArgsDynamicHelloWorld.txt b/weaver/testdata/AroundArgsDynamicHelloWorld.txt
index 5ca21c9b5..0c2881392 100644
--- a/weaver/testdata/AroundArgsDynamicHelloWorld.txt
+++ b/weaver/testdata/AroundArgsDynamicHelloWorld.txt
@@ -68,15 +68,19 @@ public class DynamicHelloWorld extends java.lang.Object implements java.io.Seria
| | IFEQ L0
| | ALOAD 4
| | CHECKCAST java.util.ArrayList
- | | BIPUSH 2
+ | | BIPUSH 3
| | ANEWARRAY java.lang.Object
| | ASTORE 5
| | ALOAD 5
| | BIPUSH 0
- | | ALOAD 4
+ | | ALOAD_0
| | AASTORE
| | ALOAD 5
| | BIPUSH 1
+ | | ALOAD 4
+ | | AASTORE
+ | | ALOAD 5
+ | | BIPUSH 2
| | ALOAD_3
| | AASTORE
| | NEW DynamicHelloWorld$AjcClosure1
@@ -85,9 +89,10 @@ public class DynamicHelloWorld extends java.lang.Object implements java.io.Seria
| | INVOKESPECIAL DynamicHelloWorld$AjcClosure1.<init> ([Ljava/lang/Object;)V
| | INVOKESTATIC Aspect.ajc_around0 (Ljava/util/ArrayList;Lorg/aspectj/runtime/internal/AroundClosure;)Z
| | GOTO L1
- | | L0: ALOAD 4
+ | | L0: ALOAD_0
+ | | ALOAD 4
| | ALOAD_3
- | | INVOKESTATIC DynamicHelloWorld.add_aroundBody0 (Ljava/util/List;Ljava/lang/Object;)Z
+ | | INVOKESTATIC DynamicHelloWorld.add_aroundBody0 (LDynamicHelloWorld;Ljava/util/List;Ljava/lang/Object;)Z
| | L1: NOP
| method-call(boolean java.util.List.add(java.lang.Object))
| POP
@@ -99,12 +104,12 @@ public class DynamicHelloWorld extends java.lang.Object implements java.io.Seria
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
end String doit(String, java.util.List)
- static final boolean add_aroundBody0(java.util.List, Object):
- ALOAD_0
+ static final boolean add_aroundBody0(DynamicHelloWorld, java.util.List, Object):
ALOAD_1
+ ALOAD_2
INVOKEINTERFACE java.util.List.add (Ljava/lang/Object;)Z (line 21)
IRETURN
- end static final boolean add_aroundBody0(java.util.List, Object)
+ end static final boolean add_aroundBody0(DynamicHelloWorld, java.util.List, Object)
end public class DynamicHelloWorld
public class DynamicHelloWorld$AjcClosure1 extends org.aspectj.runtime.internal.AroundClosure:
@@ -119,14 +124,18 @@ public class DynamicHelloWorld$AjcClosure1 extends org.aspectj.runtime.internal.
ALOAD_0
GETFIELD org.aspectj.runtime.internal.AroundClosure.state [Ljava/lang/Object;
ASTORE_2
+ ALOAD_2
+ BIPUSH 0
+ AALOAD
+ CHECKCAST DynamicHelloWorld
ALOAD_1
BIPUSH 0
AALOAD
CHECKCAST java.util.List
ALOAD_2
- BIPUSH 1
+ BIPUSH 2
AALOAD
- INVOKESTATIC DynamicHelloWorld.add_aroundBody0 (Ljava/util/List;Ljava/lang/Object;)Z
+ INVOKESTATIC DynamicHelloWorld.add_aroundBody0 (LDynamicHelloWorld;Ljava/util/List;Ljava/lang/Object;)Z
INVOKESTATIC org.aspectj.runtime.internal.Conversions.booleanObject (Z)Ljava/lang/Object;
ARETURN
end public Object run(Object[])