Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.73 KB | None | 0 0
  1. public static java.lang.ClassLoader a(org.osbot.ab paramab)
  2. {
  3. // Byte code:
  4. // 0: getstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  5. // 3: ifnonnull +18 -> 21
  6. // 6: getstatic 56 org/osbot/engine/Main:J Lorg/osbot/w;
  7. // 9: invokevirtual 254 org/osbot/w:k ()[B
  8. // 12: invokestatic 260 java/nio/ByteBuffer:wrap ([B)Ljava/nio/ByteBuffer;
  9. // 15: invokestatic 263 org/osbot/Hc:a (Ljava/nio/ByteBuffer;)Lorg/osbot/Hc;
  10. // 18: putstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  11. // 21: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  12. // 24: ldc_w 265
  13. // 27: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  14. // 30: invokeinterface 130 2 0
  15. // 35: new 267 org/osbot/S
  16. // 38: dup
  17. // 39: new 269 java/net/URL
  18. // 42: dup
  19. // 43: new 147 java/lang/StringBuilder
  20. // 46: dup
  21. // 47: invokespecial 148 java/lang/StringBuilder:<init> ()V
  22. // 50: iconst_0
  23. // 51: ldc_w 271
  24. // 54: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  25. // 57: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  26. // 60: new 273 java/io/File
  27. // 63: dup
  28. // 64: new 147 java/lang/StringBuilder
  29. // 67: dup
  30. // 68: invokespecial 148 java/lang/StringBuilder:<init> ()V
  31. // 71: iconst_0
  32. // 72: getstatic 278 org/osbot/vC:A Ljava/lang/String;
  33. // 75: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  34. // 78: ldc_w 280
  35. // 81: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  36. // 84: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  37. // 87: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  38. // 90: invokespecial 282 java/io/File:<init> (Ljava/lang/String;)V
  39. // 93: invokevirtual 286 java/io/File:toURI ()Ljava/net/URI;
  40. // 96: invokevirtual 292 java/net/URI:toURL ()Ljava/net/URL;
  41. // 99: invokevirtual 293 java/net/URL:toString ()Ljava/lang/String;
  42. // 102: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  43. // 105: ldc_w 295
  44. // 108: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  45. // 111: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  46. // 114: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  47. // 117: invokespecial 296 java/net/URL:<init> (Ljava/lang/String;)V
  48. // 120: invokespecial 299 org/osbot/S:<init> (Ljava/net/URL;)V
  49. // 123: astore_1
  50. // 124: aload_1
  51. // 125: invokevirtual 301 org/osbot/S:H ()V
  52. // 128: aload_1
  53. // 129: goto +6 -> 135
  54. // 132: pop
  55. // 133: astore_2
  56. // 134: aload_1
  57. // 135: getstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  58. // 138: invokevirtual 304 org/osbot/S:a (Lorg/osbot/Hc;)I
  59. // 141: dup
  60. // 142: istore_2
  61. // 143: getstatic 40 org/osbot/engine/Main:L I
  62. // 146: if_icmpge +108 -> 254
  63. // 149: aload_0
  64. // 150: invokestatic 307 org/osbot/engine/Main:H (Lorg/osbot/ab;)V
  65. // 153: new 267 org/osbot/S
  66. // 156: dup
  67. // 157: new 269 java/net/URL
  68. // 160: dup
  69. // 161: new 147 java/lang/StringBuilder
  70. // 164: dup
  71. // 165: invokespecial 148 java/lang/StringBuilder:<init> ()V
  72. // 168: iconst_0
  73. // 169: ldc_w 309
  74. // 172: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  75. // 175: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  76. // 178: new 273 java/io/File
  77. // 181: dup
  78. // 182: new 147 java/lang/StringBuilder
  79. // 185: dup
  80. // 186: invokespecial 148 java/lang/StringBuilder:<init> ()V
  81. // 189: iconst_0
  82. // 190: getstatic 278 org/osbot/vC:A Ljava/lang/String;
  83. // 193: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  84. // 196: ldc_w 311
  85. // 199: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  86. // 202: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  87. // 205: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  88. // 208: invokespecial 282 java/io/File:<init> (Ljava/lang/String;)V
  89. // 211: invokevirtual 286 java/io/File:toURI ()Ljava/net/URI;
  90. // 214: invokevirtual 292 java/net/URI:toURL ()Ljava/net/URL;
  91. // 217: invokevirtual 293 java/net/URL:toString ()Ljava/lang/String;
  92. // 220: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  93. // 223: ldc_w 313
  94. // 226: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  95. // 229: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  96. // 232: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  97. // 235: invokespecial 296 java/net/URL:<init> (Ljava/lang/String;)V
  98. // 238: invokespecial 299 org/osbot/S:<init> (Ljava/net/URL;)V
  99. // 241: dup
  100. // 242: astore_1
  101. // 243: dup
  102. // 244: invokevirtual 301 org/osbot/S:H ()V
  103. // 247: getstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  104. // 250: invokevirtual 304 org/osbot/S:a (Lorg/osbot/Hc;)I
  105. // 253: istore_2
  106. // 254: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  107. // 257: new 147 java/lang/StringBuilder
  108. // 260: dup
  109. // 261: invokespecial 148 java/lang/StringBuilder:<init> ()V
  110. // 264: iconst_0
  111. // 265: ldc_w 315
  112. // 268: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  113. // 271: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  114. // 274: iload_2
  115. // 275: invokevirtual 168 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
  116. // 278: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  117. // 281: invokeinterface 130 2 0
  118. // 286: iload_2
  119. // 287: getstatic 40 org/osbot/engine/Main:L I
  120. // 290: if_icmpeq +45 -> 335
  121. // 293: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  122. // 296: ldc_w 317
  123. // 299: invokeinterface 130 2 0
  124. // 304: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  125. // 307: ldc_w 319
  126. // 310: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  127. // 313: invokeinterface 130 2 0
  128. // 318: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  129. // 321: ldc_w 321
  130. // 324: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  131. // 327: invokeinterface 130 2 0
  132. // 332: aconst_null
  133. // 333: areturn
  134. // 334: iconst_0
  135. // 335: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  136. // 338: new 147 java/lang/StringBuilder
  137. // 341: dup
  138. // 342: invokespecial 148 java/lang/StringBuilder:<init> ()V
  139. // 345: iconst_0
  140. // 346: ldc_w 323
  141. // 349: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  142. // 352: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  143. // 355: getstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  144. // 358: invokevirtual 325 org/osbot/Hc:a ()Ljava/util/Collection;
  145. // 361: invokeinterface 164 1 0
  146. // 366: invokevirtual 168 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
  147. // 369: ldc_w 327
  148. // 372: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  149. // 375: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  150. // 378: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  151. // 381: invokeinterface 130 2 0
  152. // 386: iconst_0
  153. // 387: iconst_1
  154. // 388: dup
  155. // 389: pop2
  156. // 390: istore_2
  157. // 391: getstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  158. // 394: invokevirtual 325 org/osbot/Hc:a ()Ljava/util/Collection;
  159. // 397: invokeinterface 331 1 0
  160. // 402: dup
  161. // 403: astore_3
  162. // 404: invokeinterface 337 1 0
  163. // 409: ifeq +31 -> 440
  164. // 412: aload_3
  165. // 413: invokeinterface 341 1 0
  166. // 418: checkcast 233 org/osbot/CA
  167. // 421: astore 4
  168. // 423: iload_2
  169. // 424: aload 4
  170. // 426: invokevirtual 343 org/osbot/CA:H ()Ljava/util/Collection;
  171. // 429: invokeinterface 164 1 0
  172. // 434: iadd
  173. // 435: istore_2
  174. // 436: aload_3
  175. // 437: goto -33 -> 404
  176. // 440: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  177. // 443: new 147 java/lang/StringBuilder
  178. // 446: dup
  179. // 447: invokespecial 148 java/lang/StringBuilder:<init> ()V
  180. // 450: iconst_0
  181. // 451: ldc_w 323
  182. // 454: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  183. // 457: invokevirtual 154 java/lang/StringBuilder:insert (ILjava/lang/String;)Ljava/lang/StringBuilder;
  184. // 460: iload_2
  185. // 461: invokevirtual 168 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
  186. // 464: ldc_w 345
  187. // 467: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  188. // 470: invokevirtual 173 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
  189. // 473: invokevirtual 177 java/lang/StringBuilder:toString ()Ljava/lang/String;
  190. // 476: invokeinterface 130 2 0
  191. // 481: aload_1
  192. // 482: dup
  193. // 483: getstatic 195 org/osbot/engine/Main:j Lorg/osbot/Hc;
  194. // 486: invokevirtual 348 org/osbot/S:H (Lorg/osbot/Hc;)V
  195. // 489: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  196. // 492: ldc_w 350
  197. // 495: invokestatic 76 org/osbot/Gs:H (Ljava/lang/String;)Ljava/lang/String;
  198. // 498: invokeinterface 130 2 0
  199. // 503: invokevirtual 353 org/osbot/S:a ()Ljava/lang/ClassLoader;
  200. // 506: areturn
  201. // 507: astore_1
  202. // 508: getstatic 114 org/osbot/engine/Main:K Lorg/slf4j/Logger;
  203. // 511: ldc_w 355
  204. // 514: invokestatic 87 org/osbot/utility/pool/Pool:H (Ljava/lang/String;)Ljava/lang/String;
  205. // 517: aload_1
  206. // 518: invokeinterface 122 3 0
  207. // 523: aconst_null
  208. // 524: areturn
  209. //
  210. // Exception table:
  211. // from to target type
  212. // 124 128 133 java/io/IOException
  213. // 0 333 507 java/lang/Exception
  214. // 335 506 507 java/lang/Exception
  215. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement