Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

AfterReturningConversionParam.txt 3.8KB

před 21 roky
před 21 roky
před 21 roky
před 21 roky
před 21 roky
před 21 roky
před 21 roky
před 21 roky
před 21 roky
před 21 roky
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. public abstract class FancyHelloWorld extends java.lang.Object:
  2. public void <init>():
  3. ALOAD_0 // LFancyHelloWorld; this (line 7)
  4. INVOKESPECIAL java.lang.Object.<init> ()V
  5. constructor-execution(void FancyHelloWorld.<init>())
  6. | RETURN
  7. constructor-execution(void FancyHelloWorld.<init>())
  8. end public void <init>()
  9. public static void main(String[]):
  10. method-execution(void FancyHelloWorld.main(java.lang.String[]))
  11. | GETSTATIC java.lang.System.out Ljava/io/PrintStream; (line 9)
  12. | ASTORE_1
  13. | finally -> E1
  14. | | catch java.lang.Exception -> E0
  15. | | | ALOAD_1 // Ljava/io/PrintStream; out (line 11)
  16. | | | LDC "bye"
  17. | | | method-call(void java.io.PrintStream.println(java.lang.String))
  18. | | | | INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
  19. | | | method-call(void java.io.PrintStream.println(java.lang.String))
  20. | | | GOTO L0
  21. | | catch java.lang.Exception -> E0
  22. | | E0: ASTORE_2 (line 12)
  23. | | ALOAD_1 // Ljava/io/PrintStream; out (line 13)
  24. | | ALOAD_2 // Ljava/lang/Exception; e
  25. | | method-call(void java.io.PrintStream.println(java.lang.Object))
  26. | | | INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/Object;)V
  27. | | method-call(void java.io.PrintStream.println(java.lang.Object))
  28. | finally -> E1
  29. | GOTO L0
  30. | E1: ASTORE 4 (line 14)
  31. | JSR L1
  32. | ALOAD 4
  33. | ATHROW
  34. | L0: JSR L1
  35. | GOTO L2
  36. | L1: ASTORE_3
  37. | ALOAD_1 // Ljava/io/PrintStream; out (line 15)
  38. | LDC "finally"
  39. | method-call(void java.io.PrintStream.println(java.lang.String))
  40. | | INVOKEVIRTUAL java.io.PrintStream.println (Ljava/lang/String;)V
  41. | method-call(void java.io.PrintStream.println(java.lang.String))
  42. | RET 3 (line 10)
  43. | L2: RETURN (line 17)
  44. method-execution(void FancyHelloWorld.main(java.lang.String[]))
  45. end public static void main(String[])
  46. public static String getName():
  47. method-execution(java.lang.String FancyHelloWorld.getName())
  48. | ICONST_0 (line 20)
  49. | ISTORE_0
  50. | ILOAD_0 // I x (line 21)
  51. | LDC "name"
  52. | method-call(int java.lang.String.hashCode())
  53. | | INVOKEVIRTUAL java.lang.String.hashCode ()I
  54. | | DUP
  55. | | ISTORE_1
  56. | | ILOAD_1
  57. | | INVOKESTATIC org.aspectj.runtime.internal.Conversions.intObject (I)Ljava/lang/Object;
  58. | | INVOKESTATIC Aspect.ajc_afterReturning_field_get (Ljava/lang/Object;)V
  59. | | NOP
  60. | method-call(int java.lang.String.hashCode())
  61. | IADD
  62. | ISTORE_0 // I x
  63. | NEW java.lang.StringBuffer (line 22)
  64. | DUP
  65. | LDC "name"
  66. | INVOKESPECIAL java.lang.StringBuffer.<init> (Ljava/lang/String;)V
  67. | ILOAD_0 // I x
  68. | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))
  69. | | INVOKEVIRTUAL java.lang.StringBuffer.append (I)Ljava/lang/StringBuffer;
  70. | method-call(java.lang.StringBuffer java.lang.StringBuffer.append(int))
  71. | method-call(java.lang.String java.lang.StringBuffer.toString())
  72. | | INVOKEVIRTUAL java.lang.StringBuffer.toString ()Ljava/lang/String;
  73. | method-call(java.lang.String java.lang.StringBuffer.toString())
  74. | ARETURN
  75. method-execution(java.lang.String FancyHelloWorld.getName())
  76. end public static String getName()
  77. end public abstract class FancyHelloWorld