You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

StaticEnclosingTjpBeforeHelloWorld.txt 4.4KB

21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
21 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. public class HelloWorld extends java.lang.Object:
  2. private static final org.aspectj.lang.JoinPoint$EnclosingStaticPart ajc$tjp_0 [Synthetic]
  3. private static final org.aspectj.lang.JoinPoint$EnclosingStaticPart ajc$tjp_1 [Synthetic]
  4. public void <init>():
  5. ALOAD_0 // LHelloWorld; this (line 5)
  6. INVOKESPECIAL java.lang.Object.<init> ()V
  7. constructor-execution(void HelloWorld.<init>())
  8. | GETSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  9. | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  10. | RETURN
  11. constructor-execution(void HelloWorld.<init>())
  12. end public void <init>()
  13. public static void main(String[]):
  14. method-execution(void HelloWorld.main(java.lang.String[]))
  15. | GETSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart; (line 8)
  16. | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  17. | field-get(java.io.PrintStream java.lang.System.out)
  18. | | GETSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  19. | | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  20. | | GETSTATIC java.lang.System.out Ljava/io/PrintStream;
  21. | field-get(java.io.PrintStream java.lang.System.out)
  22. | LDC "hello world" (line 9)
  23. | method-call(void java.io.PrintStream.println(java.lang.String))
  24. | | GETSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  25. | | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  26. | | INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
  27. | method-call(void java.io.PrintStream.println(java.lang.String))
  28. | RETURN (line 11)
  29. method-execution(void HelloWorld.main(java.lang.String[]))
  30. end public static void main(String[])
  31. static void <clinit>():
  32. INVOKESTATIC HelloWorld.ajc$preClinit ()V
  33. staticinitialization(void HelloWorld.<clinit>())
  34. | RETURN
  35. staticinitialization(void HelloWorld.<clinit>())
  36. end static void <clinit>()
  37. private static void ajc$preClinit():
  38. NEW org.aspectj.runtime.reflect.Factory
  39. DUP
  40. LDC "HelloWorld.java"
  41. LDC "HelloWorld"
  42. INVOKESTATIC java.lang.Class.forName (Ljava/lang/String;)Ljava/lang/Class;
  43. INVOKESPECIAL org.aspectj.runtime.reflect.Factory.<init> (Ljava/lang/String;Ljava/lang/Class;)V
  44. ASTORE_0
  45. ALOAD_0
  46. LDC "constructor-execution"
  47. ALOAD_0
  48. LDC "1"
  49. LDC "HelloWorld"
  50. LDC ""
  51. LDC ""
  52. LDC ""
  53. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeConstructorSig (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/ConstructorSignature;
  54. ICONST_5
  55. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeESJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  56. PUTSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  57. ALOAD_0
  58. LDC "method-execution"
  59. ALOAD_0
  60. LDC "9"
  61. LDC "main"
  62. LDC "HelloWorld"
  63. LDC "[Ljava.lang.String;"
  64. LDC "args"
  65. LDC ""
  66. LDC "void"
  67. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeMethodSig (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;
  68. BIPUSH 8
  69. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeESJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  70. PUTSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
  71. RETURN
  72. end private static void ajc$preClinit()
  73. end public class HelloWorld