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.

StaticTjpBeforeHelloWorld.txt 6.0KB

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
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. public class HelloWorld extends java.lang.Object:
  2. private static org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_0 [Synthetic]
  3. private static org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_1 [Synthetic]
  4. private static org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_2 [Synthetic]
  5. private static org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_3 [Synthetic]
  6. public void <init>():
  7. ALOAD_0 // LHelloWorld; this (line 5)
  8. INVOKESPECIAL java.lang.Object.<init> ()V
  9. constructor-execution(void HelloWorld.<init>())
  10. | GETSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$StaticPart;
  11. | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  12. | RETURN
  13. constructor-execution(void HelloWorld.<init>())
  14. end public void <init>()
  15. public static void main(String[]):
  16. method-execution(void HelloWorld.main(java.lang.String[]))
  17. | GETSTATIC HelloWorld.ajc$tjp_3 Lorg/aspectj/lang/JoinPoint$StaticPart; (line 8)
  18. | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  19. | field-get(java.io.PrintStream java.lang.System.out)
  20. | | GETSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$StaticPart;
  21. | | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  22. | | GETSTATIC java.lang.System.out Ljava/io/PrintStream;
  23. | field-get(java.io.PrintStream java.lang.System.out)
  24. | LDC "hello world" (line 9)
  25. | method-call(void java.io.PrintStream.println(java.lang.String))
  26. | | GETSTATIC HelloWorld.ajc$tjp_2 Lorg/aspectj/lang/JoinPoint$StaticPart;
  27. | | INVOKESTATIC Aspect.ajc_before (Lorg/aspectj/lang/JoinPoint$StaticPart;)V
  28. | | INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
  29. | method-call(void java.io.PrintStream.println(java.lang.String))
  30. | RETURN (line 11)
  31. method-execution(void HelloWorld.main(java.lang.String[]))
  32. end public static void main(String[])
  33. static void <clinit>():
  34. INVOKESTATIC HelloWorld.ajc$preClinit ()V
  35. staticinitialization(void HelloWorld.<clinit>())
  36. | RETURN
  37. staticinitialization(void HelloWorld.<clinit>())
  38. end static void <clinit>()
  39. private static void ajc$preClinit():
  40. NEW org.aspectj.runtime.reflect.Factory
  41. DUP
  42. LDC "HelloWorld.java"
  43. LDC "HelloWorld"
  44. INVOKESTATIC java.lang.Class.forName (Ljava/lang/String;)Ljava/lang/Class;
  45. INVOKESPECIAL org.aspectj.runtime.reflect.Factory.<init> (Ljava/lang/String;Ljava/lang/Class;)V
  46. ASTORE_0
  47. ALOAD_0
  48. LDC "constructor-execution"
  49. ALOAD_0
  50. LDC "1"
  51. LDC "HelloWorld"
  52. LDC ""
  53. LDC ""
  54. LDC ""
  55. 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;
  56. ICONST_5
  57. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  58. PUTSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$StaticPart;
  59. ALOAD_0
  60. LDC "field-get"
  61. ALOAD_0
  62. LDC "19"
  63. LDC "out"
  64. LDC "java.lang.System"
  65. LDC "java.io.PrintStream"
  66. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeFieldSig (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/FieldSignature;
  67. BIPUSH 8
  68. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  69. PUTSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$StaticPart;
  70. ALOAD_0
  71. LDC "method-call"
  72. ALOAD_0
  73. LDC "1"
  74. LDC "println"
  75. LDC "java.io.PrintStream"
  76. LDC "java.lang.String"
  77. LDC "arg0"
  78. LDC ""
  79. LDC "void"
  80. 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;
  81. BIPUSH 9
  82. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  83. PUTSTATIC HelloWorld.ajc$tjp_2 Lorg/aspectj/lang/JoinPoint$StaticPart;
  84. ALOAD_0
  85. LDC "method-execution"
  86. ALOAD_0
  87. LDC "9"
  88. LDC "main"
  89. LDC "HelloWorld"
  90. LDC "[Ljava.lang.String;"
  91. LDC "args"
  92. LDC ""
  93. LDC "void"
  94. 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;
  95. BIPUSH 8
  96. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  97. PUTSTATIC HelloWorld.ajc$tjp_3 Lorg/aspectj/lang/JoinPoint$StaticPart;
  98. RETURN
  99. end private static void ajc$preClinit()
  100. end public class HelloWorld