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.9.0.txt 6.0KB

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 "x"
  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