Advertisement
Guest User

Untitled

a guest
May 30th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. public void copy(java.lang.String) throws java.io.FileNotFoundException;
  2. Code:
  3. 0: new #22 // class java/io/FileInputStream
  4. 3: dup
  5. 4: ldc #29 // String in.txt
  6. 6: invokespecial #23 // Method java/io/FileInputStream."<init>":(Ljava/lang/String;)V
  7. 9: astore_2
  8. 10: aconst_null
  9. 11: astore_3
  10. 12: new #30 // class java/io/FileOutputStream
  11. 15: dup
  12. 16: ldc #31 // String out.txt
  13. 18: invokespecial #32 // Method java/io/FileOutputStream."<init>":(Ljava/lang/String;)V
  14. 21: astore 4
  15. 23: aconst_null
  16. 24: astore 5
  17. 26: sipush 1024
  18. 29: newarray byte
  19. 31: astore 6
  20. 33: iconst_m1
  21. 34: aload_2
  22. 35: aload 6
  23. 37: invokevirtual #33 // Method java/io/InputStream.read:([B)I
  24. 40: if_icmpeq 53
  25. 43: aload 4
  26. 45: aload 6
  27. 47: invokevirtual #34 // Method java/io/OutputStream.write:([B)V
  28. 50: goto 33
  29. 53: aload 4
  30. 55: ifnull 140
  31. 58: aload 5
  32. 60: ifnull 83
  33. 63: aload 4
  34. 65: invokevirtual #36 // Method java/io/OutputStream.close:()V
  35. 68: goto 140
  36. 71: astore 6
  37. 73: aload 5
  38. 75: aload 6
  39. 77: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
  40. 80: goto 140
  41. 83: aload 4
  42. 85: invokevirtual #36 // Method java/io/OutputStream.close:()V
  43. 88: goto 140
  44. 91: astore 6
  45. 93: aload 6
  46. 95: astore 5
  47. 97: aload 6
  48. 99: athrow
  49. 100: astore 7
  50. 102: aload 4
  51. 104: ifnull 137
  52. 107: aload 5
  53. 109: ifnull 132
  54. 112: aload 4
  55. 114: invokevirtual #36 // Method java/io/OutputStream.close:()V
  56. 117: goto 137
  57. 120: astore 8
  58. 122: aload 5
  59. 124: aload 8
  60. 126: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
  61. 129: goto 137
  62. 132: aload 4
  63. 134: invokevirtual #36 // Method java/io/OutputStream.close:()V
  64. 137: aload 7
  65. 139: athrow
  66. 140: aload_2
  67. 141: ifnull 216
  68. 144: aload_3
  69. 145: ifnull 166
  70. 148: aload_2
  71. 149: invokevirtual #35 // Method java/io/InputStream.close:()V
  72. 152: goto 216
  73. 155: astore 4
  74. 157: aload_3
  75. 158: aload 4
  76. 160: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
  77. 163: goto 216
  78. 166: aload_2
  79. 167: invokevirtual #35 // Method java/io/InputStream.close:()V
  80. 170: goto 216
  81. 173: astore 4
  82. 175: aload 4
  83. 177: astore_3
  84. 178: aload 4
  85. 180: athrow
  86. 181: astore 9
  87. 183: aload_2
  88. 184: ifnull 213
  89. 187: aload_3
  90. 188: ifnull 209
  91. 191: aload_2
  92. 192: invokevirtual #35 // Method java/io/InputStream.close:()V
  93. 195: goto 213
  94. 198: astore 10
  95. 200: aload_3
  96. 201: aload 10
  97. 203: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
  98. 206: goto 213
  99. 209: aload_2
  100. 210: invokevirtual #35 // Method java/io/InputStream.close:()V
  101. 213: aload 9
  102. 215: athrow
  103. 216: goto 236
  104. 219: astore_2
  105. 220: ldc #38 // class wox/serial/Easy
  106. 222: invokevirtual #39 // Method java/lang/Class.getName:()Ljava/lang/String;
  107. 225: invokestatic #40 // Method java/util/logging/Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
  108. 228: getstatic #41 // Field java/util/logging/Level.SEVERE:Ljava/util/logging/Level;
  109. 231: aconst_null
  110. 232: aload_2
  111. 233: invokevirtual #42 // Method java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
  112. 236: return
  113. Exception table:
  114. from to target type
  115. 63 68 71 Class java/lang/Throwable
  116. 26 53 91 Class java/lang/Throwable
  117. 26 53 100 any
  118. 112 117 120 Class java/lang/Throwable
  119. 91 102 100 any
  120. 148 152 155 Class java/lang/Throwable
  121. 12 140 173 Class java/lang/Throwable
  122. 12 140 181 any
  123. 191 195 198 Class java/lang/Throwable
  124. 173 183 181 any
  125. 0 216 219 Class java/io/IOException
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement