org.aspectj/weaver/testdata/TjpBeforeHelloWorld.txt
aclement cb2aaacf5c Fix for Bugzilla Bug 41181
Support SerialVersionUID field if no new fields declared on class
(Regenerated with BcweaverJarMaker)
2004-03-16 09:24:17 +00:00

108 regels
6.4 KiB
Plaintext

public class HelloWorld extends java.lang.Object:
private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_0
private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_1
private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_2
private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_3
public void <init>():
ALOAD_0 // HelloWorld this (line 5)
INVOKESPECIAL java.lang.Object.<init> ()V
GETSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$StaticPart;
ALOAD_0
ALOAD_0
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>())
| ALOAD_1
| INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint;)V
| RETURN
constructor-execution(void HelloWorld.<init>())
end public void <init>()
public static void main(String[]):
ALOAD_0
ASTORE 6
GETSTATIC HelloWorld.ajc$tjp_3 Lorg/aspectj/lang/JoinPoint$StaticPart;
ACONST_NULL
ACONST_NULL
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 5
method-execution(void HelloWorld.main(java.lang.String[]))
| ALOAD 5
| INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint;)V
| GETSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$StaticPart;
| ACONST_NULL
| ACONST_NULL
| INVOKESTATIC org.aspectj.runtime.reflect.Factory.makeJP (Lorg/aspectj/lang/JoinPoint$StaticPart;Ljava/lang/Object;Ljava/lang/Object;)Lorg/aspectj/lang/JoinPoint;
| ASTORE_1
| field-get(java.io.PrintStream java.lang.System.out)
| | ALOAD_1
| | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint;)V
| | GETSTATIC java.lang.System.out Ljava/io/PrintStream; (line 8)
| field-get(java.io.PrintStream java.lang.System.out)
| LDC "hello world" (line 9)
| ASTORE_3
| ASTORE 4
| GETSTATIC HelloWorld.ajc$tjp_2 Lorg/aspectj/lang/JoinPoint$StaticPart;
| ACONST_NULL
| ALOAD 4
| ALOAD_3
| 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_2
| method-call(void java.io.PrintStream.println(java.lang.String))
| | ALOAD_2
| | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint;)V
| | ALOAD 4
| | ALOAD_3
| | INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
| method-call(void java.io.PrintStream.println(java.lang.String))
| RETURN (line 11)
method-execution(void HelloWorld.main(java.lang.String[]))
end public static void main(String[])
static void <clinit>():
NEW org.aspectj.runtime.reflect.Factory
DUP
LDC "HelloWorld.java"
LDC "HelloWorld"
INVOKESTATIC java.lang.Class.forName (Ljava/lang/String;)Ljava/lang/Class;
INVOKESPECIAL org.aspectj.runtime.reflect.Factory.<init> (Ljava/lang/String;Ljava/lang/Class;)V
ASTORE_0
ALOAD_0
LDC "constructor-execution"
ALOAD_0
LDC "1--HelloWorld----"
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeConstructorSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/ConstructorSignature;
BIPUSH 5
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
PUTSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$StaticPart;
ALOAD_0
LDC "field-get"
ALOAD_0
LDC "19-out-java.lang.System-java.io.PrintStream-"
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeFieldSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/FieldSignature;
BIPUSH 8
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
PUTSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$StaticPart;
ALOAD_0
LDC "method-call"
ALOAD_0
LDC "1-println-java.io.PrintStream-java.lang.String:-arg0:--void-"
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeMethodSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;
BIPUSH 9
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
PUTSTATIC HelloWorld.ajc$tjp_2 Lorg/aspectj/lang/JoinPoint$StaticPart;
ALOAD_0
LDC "method-execution"
ALOAD_0
LDC "9-main-HelloWorld-[Ljava.lang.String;:-args:--void-"
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeMethodSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;
BIPUSH 8
INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
PUTSTATIC HelloWorld.ajc$tjp_3 Lorg/aspectj/lang/JoinPoint$StaticPart;
staticinitialization(void HelloWorld.<clinit>())
| RETURN
staticinitialization(void HelloWorld.<clinit>())
end static void <clinit>()
end public class HelloWorld