String doit(String, java.util.List):
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
| ALOAD_2 // java.util.List l (line 21)
- | ALOAD_1 // java.lang.String arg0
+ | ALOAD_1 // java.lang.String s
| ASTORE_3
| ASTORE 4
| method-call(boolean java.util.List.add(java.lang.Object))
| ARETURN
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
end String doit(String, java.util.List)
+
end public class DynamicHelloWorld
String doit(String, java.util.List):
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
| ALOAD_2 // java.util.List l (line 21)
- | ALOAD_1 // java.lang.String arg0
+ | ALOAD_1 // java.lang.String s
| ASTORE_3
| ASTORE 4
| method-call(boolean java.util.List.add(java.lang.Object))
| ARETURN
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
end String doit(String, java.util.List)
+
end public class DynamicHelloWorld
String doit(String, java.util.List):
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
| ALOAD_2 // java.util.List l (line 21)
- | ALOAD_1 // java.lang.String arg0
+ | ALOAD_1 // java.lang.String s
| ASTORE_3
| ASTORE 4
| method-call(boolean java.util.List.add(java.lang.Object))
| ARETURN
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
end String doit(String, java.util.List)
+
end public class DynamicHelloWorld
String doit(String, java.util.List):
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
| ALOAD_2 // java.util.List l (line 21)
- | ALOAD_1 // java.lang.String arg0
+ | ALOAD_1 // java.lang.String s
| ASTORE_3
| ASTORE 4
| method-call(boolean java.util.List.add(java.lang.Object))
| ARETURN
method-execution(java.lang.String FancyHelloWorld.getName())
end public static String getName()
+
end public abstract class FancyHelloWorld
| RETURN
method-execution(void HelloWorld.main(java.lang.String[]))
end public static void main(String[])
+
end public class HelloWorld
String doit(String, java.util.List):
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
| ALOAD_2 // java.util.List l (line 21)
- | ALOAD_1 // java.lang.String arg0
+ | ALOAD_1 // java.lang.String s
| ASTORE_3
| ASTORE 4
| method-call(boolean java.util.List.add(java.lang.Object))
| ARETURN
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
end String doit(String, java.util.List)
+
end public class DynamicHelloWorld
String doit(String, java.util.List):
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
| ALOAD_2 // java.util.List l (line 21)
- | ALOAD_1 // java.lang.String arg0
+ | ALOAD_1 // java.lang.String s
| method-call(boolean java.util.List.add(java.lang.Object))
| | INVOKESTATIC Aspect.ajc_before_0 ()V
| | INVOKEINTERFACE java.util.List.add (Ljava/lang/Object;)Z
| ARETURN
method-execution(java.lang.String DynamicHelloWorld.doit(java.lang.String, java.util.List))
end String doit(String, java.util.List)
+
end public class DynamicHelloWorld
| ARETURN
method-execution(java.lang.String FancyHelloWorld.getName())
end public static String getName()
+
end public abstract class FancyHelloWorld
| RETURN (line 11)
method-execution(void HelloWorld.main(java.lang.String[]))
end public static void main(String[])
+
end public class HelloWorld
| constructor-call(void java.lang.StringBuffer.<init>())
| | INVOKESPECIAL java.lang.StringBuffer.<init> ()V
| constructor-call(void java.lang.StringBuffer.<init>())
- | ALOAD_0 // java.lang.Object arg0
+ | ALOAD_0 // java.lang.Object s
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
- | ALOAD_1 // java.lang.Object t
+ | ALOAD_1 // java.lang.Object arg1
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| RETURN (line 11)
method-execution(void MultiArgHelloWorld.foo(java.lang.Object, java.lang.Object))
end static void foo(Object, Object)
+
end public class MultiArgHelloWorld
| constructor-call(void java.lang.StringBuffer.<init>())
| | INVOKESPECIAL java.lang.StringBuffer.<init> ()V
| constructor-call(void java.lang.StringBuffer.<init>())
- | ALOAD_0 // java.lang.Object arg0
+ | ALOAD_0 // java.lang.Object s
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
- | ALOAD_1 // java.lang.Object t
+ | ALOAD_1 // java.lang.Object arg1
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| RETURN (line 11)
method-execution(void MultiArgHelloWorld.foo(java.lang.Object, java.lang.Object))
end static void foo(Object, Object)
+
end public class MultiArgHelloWorld
| constructor-call(void java.lang.StringBuffer.<init>())
| | INVOKESPECIAL java.lang.StringBuffer.<init> ()V
| constructor-call(void java.lang.StringBuffer.<init>())
- | ALOAD_0 // java.lang.Object arg0
+ | ALOAD_0 // java.lang.Object s
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
- | ALOAD_1 // java.lang.Object t
+ | ALOAD_1 // java.lang.Object arg1
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| RETURN (line 11)
method-execution(void MultiArgHelloWorld.foo(java.lang.Object, java.lang.Object))
end static void foo(Object, Object)
+
end public class MultiArgHelloWorld
| constructor-call(void java.lang.StringBuffer.<init>())
| | INVOKESPECIAL java.lang.StringBuffer.<init> ()V
| constructor-call(void java.lang.StringBuffer.<init>())
- | ALOAD_0 // java.lang.Object arg0
+ | ALOAD_0 // java.lang.Object s
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String))
- | ALOAD_1 // java.lang.Object t
+ | ALOAD_1 // java.lang.Object arg1
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| | INVOKEVIRTUAL java.lang.StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;
| method-call(java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.Object))
| RETURN (line 11)
method-execution(void MultiArgHelloWorld.foo(java.lang.Object, java.lang.Object))
end static void foo(Object, Object)
+
end public class MultiArgHelloWorld