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 5.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. public class HelloWorld extends java.lang.Object:
  2. private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_0
  3. private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_1
  4. private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_2
  5. private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_3
  6. public void <init>():
  7. ALOAD_0 // HelloWorld 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;
  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; (line 8)
  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. NEW org.aspectj.runtime.reflect.Factory
  35. DUP
  36. LDC "HelloWorld.java"
  37. LDC "HelloWorld"
  38. INVOKESTATIC java.lang.Class.forName (Ljava/lang/String;)Ljava/lang/Class;
  39. INVOKESPECIAL org.aspectj.runtime.reflect.Factory.<init> (Ljava/lang/String;Ljava/lang/Class;)V
  40. ASTORE_0
  41. ALOAD_0
  42. LDC "constructor-execution"
  43. ALOAD_0
  44. LDC "1--HelloWorld----"
  45. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeConstructorSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/ConstructorSignature;
  46. BIPUSH 5
  47. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  48. PUTSTATIC HelloWorld.ajc$tjp_0 Lorg/aspectj/lang/JoinPoint$StaticPart;
  49. ALOAD_0
  50. LDC "field-get"
  51. ALOAD_0
  52. LDC "19-out-java.lang.System-java.io.PrintStream-"
  53. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeFieldSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/FieldSignature;
  54. BIPUSH 8
  55. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  56. PUTSTATIC HelloWorld.ajc$tjp_1 Lorg/aspectj/lang/JoinPoint$StaticPart;
  57. ALOAD_0
  58. LDC "method-call"
  59. ALOAD_0
  60. LDC "1-println-java.io.PrintStream-java.lang.String:-arg0:--void-"
  61. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeMethodSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;
  62. BIPUSH 9
  63. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  64. PUTSTATIC HelloWorld.ajc$tjp_2 Lorg/aspectj/lang/JoinPoint$StaticPart;
  65. ALOAD_0
  66. LDC "method-execution"
  67. ALOAD_0
  68. LDC "9-main-HelloWorld-[Ljava.lang.String;:-args:--void-"
  69. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeMethodSig (Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature;
  70. BIPUSH 8
  71. INVOKEVIRTUAL org.aspectj.runtime.reflect.Factory.makeSJP (Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart;
  72. PUTSTATIC HelloWorld.ajc$tjp_3 Lorg/aspectj/lang/JoinPoint$StaticPart;
  73. staticinitialization(void HelloWorld.<clinit>())
  74. | RETURN
  75. staticinitialization(void HelloWorld.<clinit>())
  76. end static void <clinit>()
  77. end public class HelloWorld