Advertisement
magoo123

Untitled

Oct 17th, 2011
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.06 KB | None | 0 0
  1. / Compiled from Main.java (version 1.3 : 47.0, super bit)
  2. public class com.sun.midp.main.Main {
  3.  
  4. // Field descriptor #227 Ljava/lang/String;
  5. private static final java.lang.String DEV_STORAGE_NAME = "run_by_class_storage_";
  6.  
  7. // Field descriptor #230 Lcom/sun/midp/security/SecurityToken;
  8. private static com.sun.midp.security.SecurityToken internalSecurityToken;
  9.  
  10. // Field descriptor #227 Ljava/lang/String;
  11. private static final java.lang.String PUSH_INTERRUPT_QUESTION = "Information is arriving for %1. Is it OK to launch %1?%1 needs to start itself to check to see if it has received information. Is that OK?";
  12.  
  13. // Field descriptor #233 [Ljava/lang/String;
  14. private static java.lang.String[] optionalTokenClients;
  15.  
  16. // Method descriptor #235 ([Ljava/lang/String;)V
  17. // Stack: 3, Locals: 3
  18. public static void main(java.lang.String[] args);
  19. 0 new com.sun.midp.main.CommandState [1]
  20. 3 dup
  21. 4 invokespecial com.sun.midp.main.CommandState() [2]
  22. 7 astore_1 [state]
  23. 8 invokestatic com.sun.midp.main.Main.initSystemLabels() : void [3]
  24. 11 invokestatic com.sun.midp.main.Main.initializeInternalSecurity() : void [4]
  25. 14 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  26. 17 invokestatic com.sun.midp.io.j2me.push.PushRegistryImpl.startInitialization(com.sun.midp.security.SecurityToken) : void [6]
  27. 20 aload_1 [state]
  28. 21 invokestatic com.sun.midp.main.Main.restoreCommandState(com.sun.midp.main.CommandState) : void [7]
  29. 24 aload_1 [state]
  30. 25 getfield com.sun.midp.main.CommandState.nextCommand : int [8]
  31. 28 tableswitch default: 131
  32. case 2: 88
  33. case 3: 131
  34. case 4: 131
  35. case 5: 131
  36. case 6: 107
  37. case 7: 95
  38. case 8: 76
  39. case 9: 95
  40. 76 aload_1 [state]
  41. 77 invokestatic com.sun.midp.main.Main.runLocalClass(com.sun.midp.main.CommandState) : void [9]
  42. 80 aload_1 [state]
  43. 81 iconst_1
  44. 82 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  45. 85 goto 217
  46. 88 aload_1 [state]
  47. 89 invokestatic com.sun.midp.main.Main.manage(com.sun.midp.main.CommandState) : void [10]
  48. 92 goto 217
  49. 95 aload_1 [state]
  50. 96 invokestatic com.sun.midp.main.Main.list(com.sun.midp.main.CommandState) : void [11]
  51. 99 aload_1 [state]
  52. 100 iconst_1
  53. 101 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  54. 104 goto 217
  55. 107 ldc <String "run_by_class_storage_"> [12]
  56. 109 aload_1 [state]
  57. 110 getfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
  58. 113 invokevirtual java.lang.String.equals(java.lang.Object) : boolean [14]
  59. 116 ifeq 131
  60. 119 aload_1 [state]
  61. 120 invokestatic com.sun.midp.main.Main.removeDevStorage(com.sun.midp.main.CommandState) : void [15]
  62. 123 aload_1 [state]
  63. 124 iconst_1
  64. 125 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  65. 128 goto 217
  66. 131 ldc <String "manager_storage_"> [16]
  67. 133 aload_1 [state]
  68. 134 getfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
  69. 137 invokevirtual java.lang.String.equals(java.lang.Object) : boolean [14]
  70. 140 ifeq 150
  71. 143 aload_1 [state]
  72. 144 invokestatic com.sun.midp.main.Main.manage(com.sun.midp.main.CommandState) : void [10]
  73. 147 goto 217
  74. 150 aload_1 [state]
  75. 151 invokestatic com.sun.midp.main.CommandProcessor.perform(com.sun.midp.main.CommandState) : void [17]
  76. 154 aload_1 [state]
  77. 155 getfield com.sun.midp.main.CommandState.status : int [18]
  78. 158 bipush -2
  79. 160 if_icmpne 174
  80. 163 getstatic java.lang.System.out : java.io.PrintStream [19]
  81. 166 ldc <String "The MIDlet suite was not found."> [20]
  82. 168 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  83. 171 goto 217
  84. 174 aload_1 [state]
  85. 175 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
  86. 178 iconst_3
  87. 179 if_icmpne 217
  88. 182 aload_1 [state]
  89. 183 getfield com.sun.midp.main.CommandState.status : int [18]
  90. 186 ifne 217
  91. 189 getstatic java.lang.System.out : java.io.PrintStream [19]
  92. 192 new java.lang.StringBuffer [23]
  93. 195 dup
  94. 196 invokespecial java.lang.StringBuffer() [24]
  95. 199 ldc <String "Storage name: "> [25]
  96. 201 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  97. 204 aload_1 [state]
  98. 205 getfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
  99. 208 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  100. 211 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  101. 214 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  102. 217 goto 611
  103. 220 astore_2 [ije]
  104. 221 getstatic java.lang.System.out : java.io.PrintStream [19]
  105. 224 new java.lang.StringBuffer [23]
  106. 227 dup
  107. 228 invokespecial java.lang.StringBuffer() [24]
  108. 231 ldc <String "** Error installing suite ("> [29]
  109. 233 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  110. 236 aload_2 [ije]
  111. 237 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getReason() : int [30]
  112. 240 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
  113. 243 ldc <String "): "> [32]
  114. 245 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  115. 248 aload_2 [ije]
  116. 249 invokestatic com.sun.midp.main.Main.messageForInvalidJadException(com.sun.midp.midletsuite.InvalidJadException) : java.lang.String [33]
  117. 252 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  118. 255 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  119. 258 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  120. 261 goto 611
  121. 264 astore_2 [ioe]
  122. 265 getstatic java.lang.System.out : java.io.PrintStream [19]
  123. 268 new java.lang.StringBuffer [23]
  124. 271 dup
  125. 272 invokespecial java.lang.StringBuffer() [24]
  126. 275 ldc <String "** Error installing suite: "> [35]
  127. 277 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  128. 280 aload_2 [ioe]
  129. 281 invokevirtual java.io.IOException.getMessage() : java.lang.String [36]
  130. 284 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  131. 287 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  132. 290 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  133. 293 goto 611
  134. 296 astore_2 [ex]
  135. 297 aload_1 [state]
  136. 298 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
  137. 301 iconst_2
  138. 302 if_icmpne 317
  139. 305 aload_1 [state]
  140. 306 ldc <String "The application cannot be launched. One of the application classes appears to be missing. This could be due to a mis-named class. Contact the application provider to resolve the issue."> [38]
  141. 308 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  142. 311 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  143. 314 goto 345
  144. 317 getstatic java.lang.System.out : java.io.PrintStream [19]
  145. 320 new java.lang.StringBuffer [23]
  146. 323 dup
  147. 324 invokespecial java.lang.StringBuffer() [24]
  148. 327 ldc <String "MIDlet class(s) not found: "> [41]
  149. 329 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  150. 332 aload_2 [ex]
  151. 333 invokevirtual java.lang.ClassNotFoundException.getMessage() : java.lang.String [42]
  152. 336 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  153. 339 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  154. 342 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  155. 345 goto 611
  156. 348 astore_2 [ex]
  157. 349 aload_1 [state]
  158. 350 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
  159. 353 iconst_2
  160. 354 if_icmpne 394
  161. 357 aload_1 [state]
  162. 358 new java.lang.StringBuffer [23]
  163. 361 dup
  164. 362 invokespecial java.lang.StringBuffer() [24]
  165. 365 ldc <String "The application cannot be launched. The application may have done an illegal operation. Contact the application provider to resolve the issue."> [44]
  166. 367 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  167. 370 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  168. 373 ldc <String "\n\n"> [45]
  169. 375 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  170. 378 aload_2 [ex]
  171. 379 invokevirtual java.lang.InstantiationException.getMessage() : java.lang.String [46]
  172. 382 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  173. 385 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  174. 388 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  175. 391 goto 422
  176. 394 getstatic java.lang.System.out : java.io.PrintStream [19]
  177. 397 new java.lang.StringBuffer [23]
  178. 400 dup
  179. 401 invokespecial java.lang.StringBuffer() [24]
  180. 404 ldc <String "MIDlet instance(s) could not be created: "> [47]
  181. 406 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  182. 409 aload_2 [ex]
  183. 410 invokevirtual java.lang.InstantiationException.getMessage() : java.lang.String [46]
  184. 413 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  185. 416 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  186. 419 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  187. 422 goto 611
  188. 425 astore_2 [ex]
  189. 426 aload_1 [state]
  190. 427 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
  191. 430 iconst_2
  192. 431 if_icmpne 471
  193. 434 aload_1 [state]
  194. 435 new java.lang.StringBuffer [23]
  195. 438 dup
  196. 439 invokespecial java.lang.StringBuffer() [24]
  197. 442 ldc <String "The application cannot be launched. The application may have done an illegal operation. Contact the application provider to resolve the issue."> [44]
  198. 444 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  199. 447 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  200. 450 ldc <String "\n\n"> [45]
  201. 452 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  202. 455 aload_2 [ex]
  203. 456 invokevirtual java.lang.IllegalAccessException.getMessage() : java.lang.String [49]
  204. 459 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  205. 462 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  206. 465 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  207. 468 goto 499
  208. 471 getstatic java.lang.System.out : java.io.PrintStream [19]
  209. 474 new java.lang.StringBuffer [23]
  210. 477 dup
  211. 478 invokespecial java.lang.StringBuffer() [24]
  212. 481 ldc <String "MIDlet class(s) could not be accessed: "> [50]
  213. 483 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  214. 486 aload_2 [ex]
  215. 487 invokevirtual java.lang.IllegalAccessException.getMessage() : java.lang.String [49]
  216. 490 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  217. 493 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  218. 496 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  219. 499 goto 611
  220. 502 astore_2 [ex]
  221. 503 aload_1 [state]
  222. 504 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
  223. 507 iconst_2
  224. 508 if_icmpne 523
  225. 511 aload_1 [state]
  226. 512 ldc <String "The application has unexpectedly quit because it ran out of memory."> [52]
  227. 514 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  228. 517 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  229. 520 goto 531
  230. 523 getstatic java.lang.System.out : java.io.PrintStream [19]
  231. 526 ldc <String "The MIDlet has run out of memory"> [53]
  232. 528 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  233. 531 goto 611
  234. 534 astore_2 [ex]
  235. 535 getstatic java.lang.System.out : java.io.PrintStream [19]
  236. 538 aload_2 [ex]
  237. 539 invokevirtual java.lang.IllegalArgumentException.getMessage() : java.lang.String [55]
  238. 542 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  239. 545 goto 611
  240. 548 astore_2 [t]
  241. 549 aload_1 [state]
  242. 550 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
  243. 553 iconst_2
  244. 554 if_icmpne 594
  245. 557 aload_1 [state]
  246. 558 new java.lang.StringBuffer [23]
  247. 561 dup
  248. 562 invokespecial java.lang.StringBuffer() [24]
  249. 565 ldc <String "The application has unexpectedly quit. Contact the application provider to resolve the issue."> [57]
  250. 567 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  251. 570 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  252. 573 ldc <String "\n\n"> [45]
  253. 575 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  254. 578 aload_2 [t]
  255. 579 invokevirtual java.lang.Throwable.getMessage() : java.lang.String [58]
  256. 582 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  257. 585 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  258. 588 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  259. 591 goto 611
  260. 594 getstatic java.lang.System.out : java.io.PrintStream [19]
  261. 597 ldc <String "Exception caught in main:"> [59]
  262. 599 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  263. 602 aload_2 [t]
  264. 603 invokevirtual java.lang.Throwable.printStackTrace() : void [60]
  265. 606 aload_1 [state]
  266. 607 iconst_1
  267. 608 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  268. 611 aload_1 [state]
  269. 612 invokestatic com.sun.midp.main.Main.saveCommandState(com.sun.midp.main.CommandState) : void [61]
  270. 615 sipush 2001
  271. 618 invokestatic com.sun.midp.main.Main.exitInternal(int) : void [62]
  272. 621 return
  273. Exception Table:
  274. [pc: 11, pc: 217] -> 220 when : com.sun.midp.midletsuite.InvalidJadException
  275. [pc: 11, pc: 217] -> 264 when : java.io.IOException
  276. [pc: 11, pc: 217] -> 296 when : java.lang.ClassNotFoundException
  277. [pc: 11, pc: 217] -> 348 when : java.lang.InstantiationException
  278. [pc: 11, pc: 217] -> 425 when : java.lang.IllegalAccessException
  279. [pc: 11, pc: 217] -> 502 when : java.lang.OutOfMemoryError
  280. [pc: 11, pc: 217] -> 534 when : java.lang.IllegalArgumentException
  281. [pc: 11, pc: 217] -> 548 when : java.lang.Throwable
  282. Line numbers:
  283. [pc: 0, line: 97]
  284. [pc: 8, line: 103]
  285. [pc: 11, line: 110]
  286. [pc: 14, line: 113]
  287. [pc: 20, line: 115]
  288. [pc: 24, line: 118]
  289. [pc: 76, line: 120]
  290. [pc: 80, line: 121]
  291. [pc: 85, line: 122]
  292. [pc: 88, line: 125]
  293. [pc: 92, line: 126]
  294. [pc: 95, line: 130]
  295. [pc: 99, line: 131]
  296. [pc: 104, line: 132]
  297. [pc: 107, line: 135]
  298. [pc: 119, line: 136]
  299. [pc: 123, line: 137]
  300. [pc: 128, line: 138]
  301. [pc: 131, line: 143]
  302. [pc: 143, line: 145]
  303. [pc: 147, line: 146]
  304. [pc: 150, line: 148]
  305. [pc: 154, line: 149]
  306. [pc: 163, line: 150]
  307. [pc: 171, line: 151]
  308. [pc: 189, line: 153]
  309. [pc: 217, line: 221]
  310. [pc: 220, line: 157]
  311. [pc: 221, line: 158]
  312. [pc: 261, line: 221]
  313. [pc: 264, line: 161]
  314. [pc: 265, line: 162]
  315. [pc: 293, line: 221]
  316. [pc: 296, line: 164]
  317. [pc: 297, line: 165]
  318. [pc: 305, line: 167]
  319. [pc: 314, line: 172]
  320. [pc: 317, line: 173]
  321. [pc: 345, line: 221]
  322. [pc: 348, line: 176]
  323. [pc: 349, line: 177]
  324. [pc: 357, line: 178]
  325. [pc: 391, line: 183]
  326. [pc: 394, line: 184]
  327. [pc: 422, line: 221]
  328. [pc: 425, line: 188]
  329. [pc: 426, line: 189]
  330. [pc: 434, line: 190]
  331. [pc: 468, line: 195]
  332. [pc: 471, line: 196]
  333. [pc: 499, line: 221]
  334. [pc: 502, line: 200]
  335. [pc: 503, line: 201]
  336. [pc: 511, line: 202]
  337. [pc: 520, line: 205]
  338. [pc: 523, line: 206]
  339. [pc: 531, line: 221]
  340. [pc: 534, line: 208]
  341. [pc: 535, line: 209]
  342. [pc: 545, line: 221]
  343. [pc: 548, line: 210]
  344. [pc: 549, line: 211]
  345. [pc: 557, line: 212]
  346. [pc: 591, line: 216]
  347. [pc: 594, line: 217]
  348. [pc: 602, line: 218]
  349. [pc: 606, line: 219]
  350. [pc: 611, line: 223]
  351. [pc: 615, line: 229]
  352. [pc: 621, line: 230]
  353. Local variable table:
  354. [pc: 221, pc: 261] local: ije index: 2 type: com.sun.midp.midletsuite.InvalidJadException
  355. [pc: 265, pc: 293] local: ioe index: 2 type: java.io.IOException
  356. [pc: 297, pc: 345] local: ex index: 2 type: java.lang.ClassNotFoundException
  357. [pc: 349, pc: 422] local: ex index: 2 type: java.lang.InstantiationException
  358. [pc: 426, pc: 499] local: ex index: 2 type: java.lang.IllegalAccessException
  359. [pc: 503, pc: 531] local: ex index: 2 type: java.lang.OutOfMemoryError
  360. [pc: 535, pc: 545] local: ex index: 2 type: java.lang.IllegalArgumentException
  361. [pc: 549, pc: 611] local: t index: 2 type: java.lang.Throwable
  362. [pc: 0, pc: 622] local: args index: 0 type: java.lang.String[]
  363. [pc: 8, pc: 622] local: state index: 1 type: com.sun.midp.main.CommandState
  364. Stack map : number of frames 26
  365. [pc: 76, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  366. [pc: 88, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  367. [pc: 95, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  368. [pc: 107, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  369. [pc: 131, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  370. [pc: 150, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  371. [pc: 174, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  372. [pc: 217, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  373. [pc: 220, full, stack: {com.sun.midp.midletsuite.InvalidJadException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  374. [pc: 264, full, stack: {java.io.IOException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  375. [pc: 296, full, stack: {java.lang.ClassNotFoundException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  376. [pc: 317, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.ClassNotFoundException}]
  377. [pc: 345, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.ClassNotFoundException}]
  378. [pc: 348, full, stack: {java.lang.InstantiationException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  379. [pc: 394, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.InstantiationException}]
  380. [pc: 422, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.InstantiationException}]
  381. [pc: 425, full, stack: {java.lang.IllegalAccessException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  382. [pc: 471, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.IllegalAccessException}]
  383. [pc: 499, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.IllegalAccessException}]
  384. [pc: 502, full, stack: {java.lang.OutOfMemoryError}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  385. [pc: 523, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.OutOfMemoryError}]
  386. [pc: 531, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.OutOfMemoryError}]
  387. [pc: 534, full, stack: {java.lang.IllegalArgumentException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  388. [pc: 548, full, stack: {java.lang.Throwable}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  389. [pc: 594, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.Throwable}]
  390. [pc: 611, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
  391.  
  392. // Method descriptor #255 ()V
  393. // Stack: 5, Locals: 0
  394. private static void initializeInternalSecurity();
  395. 0 new com.sun.midp.security.SecurityToken [63]
  396. 3 dup
  397. 4 aconst_null
  398. 5 aconst_null
  399. 6 ldc <String "internal"> [64]
  400. 8 invokestatic com.sun.midp.security.Permissions.forDomain(com.sun.midp.security.SecurityToken, java.lang.String) : byte[][] [65]
  401. 11 aconst_null
  402. 12 invokespecial com.sun.midp.security.SecurityToken(com.sun.midp.security.SecurityToken, byte[][], com.sun.midp.midlet.MIDletSuite) [66]
  403. 15 putstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  404. 18 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  405. 21 invokestatic com.sun.midp.security.Permissions.initSecurityToken(com.sun.midp.security.SecurityToken) : void [67]
  406. 24 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  407. 27 invokestatic com.sun.midp.midletsuite.Installer.initSecurityToken(com.sun.midp.security.SecurityToken) : void [68]
  408. 30 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  409. 33 invokestatic com.sun.midp.rms.RecordStoreFile.initSecurityToken(com.sun.midp.security.SecurityToken) : void [69]
  410. 36 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  411. 39 invokestatic com.sun.midp.publickeystore.WebPublicKeyStore.initSecurityToken(com.sun.midp.security.SecurityToken) : void [70]
  412. 42 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  413. 45 invokestatic com.sun.midp.io.j2me.http.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [71]
  414. 48 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  415. 51 invokestatic com.sun.midp.io.j2me.https.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [72]
  416. 54 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  417. 57 invokestatic com.sun.midp.io.j2me.ssl.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [73]
  418. 60 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  419. 63 invokestatic com.sun.midp.io.j2me.datagram.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [74]
  420. 66 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  421. 69 invokestatic com.sun.midp.lcdui.DefaultInputMethodHandler.initSecurityToken(com.sun.midp.security.SecurityToken) : void [75]
  422. 72 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  423. 75 invokestatic com.sun.midp.lcdui.DisplayManagerFactory.initSecurityToken(com.sun.midp.security.SecurityToken) : void [76]
  424. 78 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  425. 81 invokestatic com.sun.midp.midlet.MIDletState.initSecurityToken(com.sun.midp.security.SecurityToken) : void [77]
  426. 84 invokestatic com.sun.midp.main.Main.initOptionalClassesToken() : void [78]
  427. 87 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  428. 90 invokestatic com.sun.midp.security.SecurityInitializer.init(com.sun.midp.security.SecurityToken) : void [79]
  429. 93 return
  430. Line numbers:
  431. [pc: 0, line: 238]
  432. [pc: 18, line: 243]
  433. [pc: 24, line: 245]
  434. [pc: 30, line: 247]
  435. [pc: 36, line: 249]
  436. [pc: 42, line: 251]
  437. [pc: 48, line: 253]
  438. [pc: 54, line: 255]
  439. [pc: 60, line: 257]
  440. [pc: 66, line: 259]
  441. [pc: 72, line: 261]
  442. [pc: 78, line: 262]
  443. [pc: 84, line: 267]
  444. [pc: 87, line: 270]
  445. [pc: 93, line: 271]
  446.  
  447. // Method descriptor #255 ()V
  448. // Stack: 2, Locals: 2
  449. private static void initOptionalClassesToken();
  450. 0 getstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
  451. 3 ifnonnull 7
  452. 6 return
  453. 7 iconst_0
  454. 8 istore_0 [i]
  455. 9 iload_0 [i]
  456. 10 getstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
  457. 13 arraylength
  458. 14 if_icmpge 69
  459. 17 getstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
  460. 20 iload_0 [i]
  461. 21 aaload
  462. 22 invokestatic java.lang.Class.forName(java.lang.String) : java.lang.Class [81]
  463. 25 invokevirtual java.lang.Class.newInstance() : java.lang.Object [82]
  464. 28 checkcast com.sun.midp.security.ImplicitlyTrustedClass [83]
  465. 31 astore_1 [trustedClass]
  466. 32 aload_1 [trustedClass]
  467. 33 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  468. 36 invokeinterface com.sun.midp.security.ImplicitlyTrustedClass.initSecurityToken(com.sun.midp.security.SecurityToken) : void [84] [nargs: 2]
  469. 41 goto 63
  470. 44 astore_1
  471. 45 goto 63
  472. 48 astore_1 [err]
  473. 49 getstatic java.lang.System.err : java.io.PrintStream [87]
  474. 52 aload_1 [err]
  475. 53 invokevirtual java.lang.Error.getMessage() : java.lang.String [88]
  476. 56 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  477. 59 iconst_1
  478. 60 invokestatic com.sun.midp.main.Main.exitInternal(int) : void [62]
  479. 63 iinc 0 1 [i]
  480. 66 goto 9
  481. 69 return
  482. Exception Table:
  483. [pc: 17, pc: 41] -> 44 when : java.lang.Exception
  484. [pc: 17, pc: 41] -> 48 when : java.lang.Error
  485. Line numbers:
  486. [pc: 0, line: 274]
  487. [pc: 6, line: 275]
  488. [pc: 7, line: 278]
  489. [pc: 17, line: 282]
  490. [pc: 32, line: 285]
  491. [pc: 41, line: 291]
  492. [pc: 44, line: 286]
  493. [pc: 45, line: 291]
  494. [pc: 48, line: 288]
  495. [pc: 49, line: 289]
  496. [pc: 59, line: 290]
  497. [pc: 63, line: 278]
  498. [pc: 69, line: 293]
  499. Local variable table:
  500. [pc: 32, pc: 41] local: trustedClass index: 1 type: com.sun.midp.security.ImplicitlyTrustedClass
  501. [pc: 45, pc: 45] local: e index: 1 type: java.lang.Exception
  502. [pc: 49, pc: 63] local: err index: 1 type: java.lang.Error
  503. [pc: 9, pc: 69] local: i index: 0 type: int
  504. Stack map : number of frames 6
  505. [pc: 7, full, stack: {}, locals: {}]
  506. [pc: 9, full, stack: {}, locals: {int}]
  507. [pc: 44, full, stack: {java.lang.Exception}, locals: {int}]
  508. [pc: 48, full, stack: {java.lang.Error}, locals: {int}]
  509. [pc: 63, full, stack: {}, locals: {int, com.sun.midp.security.ImplicitlyTrustedClass}]
  510. [pc: 69, full, stack: {}, locals: {int}]
  511.  
  512. // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
  513. // Stack: 10, Locals: 8
  514. private static void manage(com.sun.midp.main.CommandState state);
  515. 0 invokestatic com.sun.midp.midletsuite.Installer.getInstaller() : com.sun.midp.midletsuite.Installer [89]
  516. 3 astore_1 [installer]
  517. 4 aload_0 [state]
  518. 5 getfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  519. 8 ifnull 40
  520. 11 iconst_2
  521. 12 anewarray java.lang.String [90]
  522. 15 astore 4 [propKeys]
  523. 17 iconst_2
  524. 18 anewarray java.lang.String [90]
  525. 21 astore 5 [propValues]
  526. 23 aload 4 [propKeys]
  527. 25 iconst_1
  528. 26 ldc <String "run-message"> [91]
  529. 28 aastore
  530. 29 aload 5 [propValues]
  531. 31 iconst_1
  532. 32 aload_0 [state]
  533. 33 getfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  534. 36 aastore
  535. 37 goto 52
  536. 40 iconst_1
  537. 41 anewarray java.lang.String [90]
  538. 44 astore 4 [propKeys]
  539. 46 iconst_1
  540. 47 anewarray java.lang.String [90]
  541. 50 astore 5 [propValues]
  542. 52 aload 4 [propKeys]
  543. 54 iconst_0
  544. 55 ldc <String "logo-displayed"> [92]
  545. 57 aastore
  546. 58 aload_0 [state]
  547. 59 getfield com.sun.midp.main.CommandState.logoDisplayed : boolean [93]
  548. 62 ifeq 74
  549. 65 aload 5 [propValues]
  550. 67 iconst_0
  551. 68 ldc <String "T"> [94]
  552. 70 aastore
  553. 71 goto 80
  554. 74 aload 5 [propValues]
  555. 76 iconst_0
  556. 77 ldc <String "F"> [95]
  557. 79 aastore
  558. 80 aload_0 [state]
  559. 81 iconst_1
  560. 82 putfield com.sun.midp.main.CommandState.logoDisplayed : boolean [93]
  561. 85 aload_0 [state]
  562. 86 aconst_null
  563. 87 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
  564. 90 aload_0 [state]
  565. 91 getfield com.sun.midp.main.CommandState.midletName : java.lang.String [96]
  566. 94 ifnonnull 116
  567. 97 ldc <String "com.sun.midp.graphicalmanager"> [97]
  568. 99 invokestatic com.sun.midp.main.Configuration.getProperty(java.lang.String) : java.lang.String [98]
  569. 102 astore 7 [nameOfManager]
  570. 104 aload 7 [nameOfManager]
  571. 106 ifnonnull 122
  572. 109 ldc <String "com.sun.midp.dev.Manager"> [99]
  573. 111 astore 7 [nameOfManager]
  574. 113 goto 122
  575. 116 aload_0 [state]
  576. 117 getfield com.sun.midp.main.CommandState.midletName : java.lang.String [96]
  577. 120 astore 7 [nameOfManager]
  578. 122 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  579. 125 aconst_null
  580. 126 aload 7 [nameOfManager]
  581. 128 ldc <String "manager_storage_"> [16]
  582. 130 aload 4 [propKeys]
  583. 132 aload 5 [propValues]
  584. 134 ldc <String "internal"> [64]
  585. 136 iconst_1
  586. 137 ldc <String "Information is arriving for %1. Is it OK to launch %1?%1 needs to start itself to check to see if it has received information. Is that OK?"> [100]
  587. 139 ldc <String "Information is arriving for %1. Is it OK to launch %1?%1 needs to start itself to check to see if it has received information. Is that OK?"> [100]
  588. 141 invokestatic com.sun.midp.dev.DevMIDletSuiteImpl.create(com.sun.midp.security.SecurityToken, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String, boolean, java.lang.String, java.lang.String) : com.sun.midp.midlet.MIDletSuite [101]
  589. 144 astore_2 [midletSuite]
  590. 145 invokestatic com.sun.midp.midlet.Scheduler.getScheduler() : com.sun.midp.midlet.Scheduler [102]
  591. 148 aload_2 [midletSuite]
  592. 149 invokevirtual com.sun.midp.midlet.Scheduler.schedule(com.sun.midp.midlet.MIDletSuite) : boolean [103]
  593. 152 ifne 160
  594. 155 aload_0 [state]
  595. 156 iconst_1
  596. 157 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  597. 160 aload_1 [installer]
  598. 161 invokevirtual com.sun.midp.midletsuite.Installer.getNextMIDletSuiteToRun() : java.lang.String [104]
  599. 164 astore_3 [nextMidletSuiteToRun]
  600. 165 aload_3 [nextMidletSuiteToRun]
  601. 166 ifnull 187
  602. 169 aload_0 [state]
  603. 170 iconst_5
  604. 171 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  605. 174 aload_0 [state]
  606. 175 aload_3 [nextMidletSuiteToRun]
  607. 176 putfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
  608. 179 aload_0 [state]
  609. 180 aload_1 [installer]
  610. 181 invokevirtual com.sun.midp.midletsuite.Installer.getNextMIDletToRun() : java.lang.String [105]
  611. 184 putfield com.sun.midp.main.CommandState.midletName : java.lang.String [96]
  612. 187 aload_0 [state]
  613. 188 iconst_0
  614. 189 putfield com.sun.midp.main.CommandState.status : int [18]
  615. 192 return
  616. 193 astore 6 [e]
  617. 195 aload_0 [state]
  618. 196 iconst_m1
  619. 197 putfield com.sun.midp.main.CommandState.status : int [18]
  620. 200 aload_0 [state]
  621. 201 iconst_1
  622. 202 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
  623. 205 aload 6 [e]
  624. 207 invokevirtual java.lang.Throwable.printStackTrace() : void [60]
  625. 210 return
  626. Exception Table:
  627. [pc: 90, pc: 192] -> 193 when : java.lang.Throwable
  628. Line numbers:
  629. [pc: 0, line: 308]
  630. [pc: 4, line: 310]
  631. [pc: 11, line: 311]
  632. [pc: 17, line: 312]
  633. [pc: 23, line: 314]
  634. [pc: 29, line: 315]
  635. [pc: 37, line: 316]
  636. [pc: 40, line: 317]
  637. [pc: 46, line: 318]
  638. [pc: 52, line: 322]
  639. [pc: 58, line: 323]
  640. [pc: 65, line: 324]
  641. [pc: 71, line: 325]
  642. [pc: 74, line: 326]
  643. [pc: 80, line: 329]
  644. [pc: 85, line: 330]
  645. [pc: 90, line: 335]
  646. [pc: 97, line: 340]
  647. [pc: 104, line: 342]
  648. [pc: 109, line: 343]
  649. [pc: 113, line: 344]
  650. [pc: 116, line: 346]
  651. [pc: 122, line: 350]
  652. [pc: 145, line: 356]
  653. [pc: 155, line: 358]
  654. [pc: 160, line: 362]
  655. [pc: 165, line: 363]
  656. [pc: 169, line: 364]
  657. [pc: 174, line: 365]
  658. [pc: 179, line: 366]
  659. [pc: 187, line: 369]
  660. [pc: 192, line: 370]
  661. [pc: 193, line: 371]
  662. [pc: 195, line: 372]
  663. [pc: 200, line: 373]
  664. [pc: 205, line: 374]
  665. [pc: 210, line: 376]
  666. Local variable table:
  667. [pc: 17, pc: 40] local: propKeys index: 4 type: java.lang.String[]
  668. [pc: 23, pc: 40] local: propValues index: 5 type: java.lang.String[]
  669. [pc: 104, pc: 116] local: nameOfManager index: 7 type: java.lang.String
  670. [pc: 122, pc: 193] local: nameOfManager index: 7 type: java.lang.String
  671. [pc: 195, pc: 210] local: e index: 6 type: java.lang.Throwable
  672. [pc: 0, pc: 211] local: state index: 0 type: com.sun.midp.main.CommandState
  673. [pc: 4, pc: 211] local: installer index: 1 type: com.sun.midp.midletsuite.Installer
  674. [pc: 145, pc: 211] local: midletSuite index: 2 type: com.sun.midp.midlet.MIDletSuite
  675. [pc: 165, pc: 211] local: nextMidletSuiteToRun index: 3 type: java.lang.String
  676. [pc: 46, pc: 211] local: propKeys index: 4 type: java.lang.String[]
  677. [pc: 52, pc: 211] local: propValues index: 5 type: java.lang.String[]
  678. Stack map : number of frames 9
  679. [pc: 40, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer}]
  680. [pc: 52, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
  681. [pc: 74, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
  682. [pc: 80, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
  683. [pc: 116, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
  684. [pc: 122, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[], _, java.lang.String}]
  685. [pc: 160, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, com.sun.midp.midlet.MIDletSuite, _, java.lang.String[], java.lang.String[], _, java.lang.String}]
  686. [pc: 187, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, com.sun.midp.midlet.MIDletSuite, java.lang.String, java.lang.String[], java.lang.String[], _, java.lang.String}]
  687. [pc: 193, full, stack: {java.lang.Throwable}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
  688.  
  689. // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
  690. // Stack: 4, Locals: 8
  691. private static void list(com.sun.midp.main.CommandState state);
  692. 0 invokestatic com.sun.midp.midletsuite.Installer.getInstaller() : com.sun.midp.midletsuite.Installer [89]
  693. 3 astore_1 [installer]
  694. 4 aload_1 [installer]
  695. 5 invokevirtual com.sun.midp.midletsuite.Installer.list() : java.lang.String[] [106]
  696. 8 astore_2 [appList]
  697. 9 aload_2 [appList]
  698. 10 ifnull 18
  699. 13 aload_2 [appList]
  700. 14 arraylength
  701. 15 ifne 29
  702. 18 getstatic java.lang.System.out : java.io.PrintStream [19]
  703. 21 ldc <String "** No MIDlet Suites installed on phone"> [107]
  704. 23 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  705. 26 goto 514
  706. 29 iconst_0
  707. 30 istore 6 [i]
  708. 32 iload 6 [i]
  709. 34 aload_2 [appList]
  710. 35 arraylength
  711. 36 if_icmpge 514
  712. 39 aload_1 [installer]
  713. 40 aload_2 [appList]
  714. 41 iload 6 [i]
  715. 43 aaload
  716. 44 invokevirtual com.sun.midp.midletsuite.Installer.getMIDletSuite(java.lang.String) : com.sun.midp.midlet.MIDletSuite [108]
  717. 47 astore_3 [midletSuite]
  718. 48 aload_3 [midletSuite]
  719. 49 ifnonnull 83
  720. 52 getstatic java.lang.System.out : java.io.PrintStream [19]
  721. 55 new java.lang.StringBuffer [23]
  722. 58 dup
  723. 59 invokespecial java.lang.StringBuffer() [24]
  724. 62 iload 6 [i]
  725. 64 iconst_1
  726. 65 iadd
  727. 66 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
  728. 69 ldc <String ": suite corrupted"> [109]
  729. 71 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  730. 74 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  731. 77 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  732. 80 goto 508
  733. 83 aload_0 [state]
  734. 84 getfield com.sun.midp.main.CommandState.nextCommand : int [8]
  735. 87 bipush 9
  736. 89 if_icmpne 105
  737. 92 getstatic java.lang.System.out : java.io.PrintStream [19]
  738. 95 aload_2 [appList]
  739. 96 iload 6 [i]
  740. 98 aaload
  741. 99 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  742. 102 goto 508
  743. 105 getstatic java.lang.System.out : java.io.PrintStream [19]
  744. 108 new java.lang.StringBuffer [23]
  745. 111 dup
  746. 112 invokespecial java.lang.StringBuffer() [24]
  747. 115 ldc <String "["> [110]
  748. 117 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  749. 120 iload 6 [i]
  750. 122 iconst_1
  751. 123 iadd
  752. 124 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
  753. 127 ldc <String "]"> [111]
  754. 129 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  755. 132 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  756. 135 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  757. 138 getstatic java.lang.System.out : java.io.PrintStream [19]
  758. 141 new java.lang.StringBuffer [23]
  759. 144 dup
  760. 145 invokespecial java.lang.StringBuffer() [24]
  761. 148 ldc <String " Name: "> [112]
  762. 150 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  763. 153 aload_3 [midletSuite]
  764. 154 ldc <String "MIDlet-Name"> [113]
  765. 156 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
  766. 161 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  767. 164 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  768. 167 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  769. 170 getstatic java.lang.System.out : java.io.PrintStream [19]
  770. 173 new java.lang.StringBuffer [23]
  771. 176 dup
  772. 177 invokespecial java.lang.StringBuffer() [24]
  773. 180 ldc <String " Vendor: "> [115]
  774. 182 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  775. 185 aload_3 [midletSuite]
  776. 186 ldc <String "MIDlet-Vendor"> [116]
  777. 188 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
  778. 193 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  779. 196 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  780. 199 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  781. 202 getstatic java.lang.System.out : java.io.PrintStream [19]
  782. 205 new java.lang.StringBuffer [23]
  783. 208 dup
  784. 209 invokespecial java.lang.StringBuffer() [24]
  785. 212 ldc <String " Version: "> [117]
  786. 214 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  787. 217 aload_3 [midletSuite]
  788. 218 ldc <String "MIDlet-Version"> [118]
  789. 220 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
  790. 225 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  791. 228 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  792. 231 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  793. 234 aload_3 [midletSuite]
  794. 235 invokeinterface com.sun.midp.midlet.MIDletSuite.getCA() : java.lang.String [119] [nargs: 1]
  795. 240 astore 4 [temp]
  796. 242 aload 4 [temp]
  797. 244 ifnull 273
  798. 247 getstatic java.lang.System.out : java.io.PrintStream [19]
  799. 250 new java.lang.StringBuffer [23]
  800. 253 dup
  801. 254 invokespecial java.lang.StringBuffer() [24]
  802. 257 ldc <String " Authorized by: "> [120]
  803. 259 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  804. 262 aload 4 [temp]
  805. 264 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  806. 267 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  807. 270 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  808. 273 aload_3 [midletSuite]
  809. 274 ldc <String "MIDlet-Description"> [121]
  810. 276 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
  811. 281 astore 4 [temp]
  812. 283 aload 4 [temp]
  813. 285 ifnull 314
  814. 288 getstatic java.lang.System.out : java.io.PrintStream [19]
  815. 291 new java.lang.StringBuffer [23]
  816. 294 dup
  817. 295 invokespecial java.lang.StringBuffer() [24]
  818. 298 ldc <String " Description: "> [122]
  819. 300 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  820. 303 aload 4 [temp]
  821. 305 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  822. 308 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  823. 311 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  824. 314 getstatic java.lang.System.out : java.io.PrintStream [19]
  825. 317 new java.lang.StringBuffer [23]
  826. 320 dup
  827. 321 invokespecial java.lang.StringBuffer() [24]
  828. 324 ldc <String " Storage name: "> [123]
  829. 326 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  830. 329 aload_2 [appList]
  831. 330 iload 6 [i]
  832. 332 aaload
  833. 333 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  834. 336 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  835. 339 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  836. 342 getstatic java.lang.System.out : java.io.PrintStream [19]
  837. 345 new java.lang.StringBuffer [23]
  838. 348 dup
  839. 349 invokespecial java.lang.StringBuffer() [24]
  840. 352 ldc <String " Size: "> [124]
  841. 354 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  842. 357 aload_3 [midletSuite]
  843. 358 invokeinterface com.sun.midp.midlet.MIDletSuite.getStorageUsed() : int [125] [nargs: 1]
  844. 363 sipush 1023
  845. 366 iadd
  846. 367 sipush 1024
  847. 370 idiv
  848. 371 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
  849. 374 ldc <String "K"> [126]
  850. 376 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  851. 379 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  852. 382 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  853. 385 getstatic java.lang.System.out : java.io.PrintStream [19]
  854. 388 new java.lang.StringBuffer [23]
  855. 391 dup
  856. 392 invokespecial java.lang.StringBuffer() [24]
  857. 395 ldc <String " Installed From: "> [127]
  858. 397 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  859. 400 aload_3 [midletSuite]
  860. 401 invokeinterface com.sun.midp.midlet.MIDletSuite.getDownloadUrl() : java.lang.String [128] [nargs: 1]
  861. 406 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  862. 409 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  863. 412 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  864. 415 getstatic java.lang.System.out : java.io.PrintStream [19]
  865. 418 ldc <String " MIDlets:"> [129]
  866. 420 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  867. 423 iconst_1
  868. 424 istore 7 [j]
  869. 426 aload_3 [midletSuite]
  870. 427 new java.lang.StringBuffer [23]
  871. 430 dup
  872. 431 invokespecial java.lang.StringBuffer() [24]
  873. 434 ldc <String "MIDlet-"> [130]
  874. 436 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  875. 439 iload 7 [j]
  876. 441 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
  877. 444 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  878. 447 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
  879. 452 astore 4 [temp]
  880. 454 aload 4 [temp]
  881. 456 ifnonnull 462
  882. 459 goto 508
  883. 462 new com.sun.midp.midlet.MIDletInfo [131]
  884. 465 dup
  885. 466 aload 4 [temp]
  886. 468 invokespecial com.sun.midp.midlet.MIDletInfo(java.lang.String) [132]
  887. 471 astore 5 [midletInfo]
  888. 473 getstatic java.lang.System.out : java.io.PrintStream [19]
  889. 476 new java.lang.StringBuffer [23]
  890. 479 dup
  891. 480 invokespecial java.lang.StringBuffer() [24]
  892. 483 ldc <String " "> [133]
  893. 485 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  894. 488 aload 5 [midletInfo]
  895. 490 getfield com.sun.midp.midlet.MIDletInfo.name : java.lang.String [134]
  896. 493 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  897. 496 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  898. 499 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
  899. 502 iinc 7 1 [j]
  900. 505 goto 426
  901. 508 iinc 6 1 [i]
  902. 511 goto 32
  903. 514 aload_0 [state]
  904. 515 iconst_0
  905. 516 putfield com.sun.midp.main.CommandState.status : int [18]
  906. 519 return
  907. Line numbers:
  908. [pc: 0, line: 384]
  909. [pc: 4, line: 390]
  910. [pc: 9, line: 391]
  911. [pc: 18, line: 392]
  912. [pc: 26, line: 393]
  913. [pc: 29, line: 394]
  914. [pc: 39, line: 395]
  915. [pc: 48, line: 396]
  916. [pc: 52, line: 397]
  917. [pc: 80, line: 398]
  918. [pc: 83, line: 401]
  919. [pc: 92, line: 403]
  920. [pc: 102, line: 404]
  921. [pc: 105, line: 407]
  922. [pc: 138, line: 408]
  923. [pc: 170, line: 410]
  924. [pc: 202, line: 412]
  925. [pc: 234, line: 415]
  926. [pc: 242, line: 416]
  927. [pc: 247, line: 417]
  928. [pc: 273, line: 420]
  929. [pc: 283, line: 421]
  930. [pc: 288, line: 422]
  931. [pc: 314, line: 425]
  932. [pc: 342, line: 426]
  933. [pc: 385, line: 429]
  934. [pc: 415, line: 431]
  935. [pc: 423, line: 433]
  936. [pc: 426, line: 434]
  937. [pc: 454, line: 435]
  938. [pc: 459, line: 436]
  939. [pc: 462, line: 439]
  940. [pc: 473, line: 440]
  941. [pc: 502, line: 433]
  942. [pc: 508, line: 394]
  943. [pc: 514, line: 445]
  944. [pc: 519, line: 446]
  945. Local variable table:
  946. [pc: 473, pc: 508] local: midletInfo index: 5 type: com.sun.midp.midlet.MIDletInfo
  947. [pc: 426, pc: 508] local: j index: 7 type: int
  948. [pc: 242, pc: 508] local: temp index: 4 type: java.lang.String
  949. [pc: 48, pc: 514] local: midletSuite index: 3 type: com.sun.midp.midlet.MIDletSuite
  950. [pc: 32, pc: 514] local: i index: 6 type: int
  951. [pc: 0, pc: 520] local: state index: 0 type: com.sun.midp.main.CommandState
  952. [pc: 4, pc: 520] local: installer index: 1 type: com.sun.midp.midletsuite.Installer
  953. [pc: 9, pc: 520] local: appList index: 2 type: java.lang.String[]
  954. Stack map : number of frames 11
  955. [pc: 18, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[]}]
  956. [pc: 29, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[]}]
  957. [pc: 32, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], _, _, _, int}]
  958. [pc: 83, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, _, _, int}]
  959. [pc: 105, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, _, _, int}]
  960. [pc: 273, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, java.lang.String, _, int}]
  961. [pc: 314, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, java.lang.String, _, int}]
  962. [pc: 426, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, java.lang.String, _, int, int}]
  963. [pc: 462, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, java.lang.String, _, int, int}]
  964. [pc: 508, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, _, _, int}]
  965. [pc: 514, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[]}]
  966.  
  967. // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
  968. // Stack: 5, Locals: 3
  969. private static void runLocalClass(com.sun.midp.main.CommandState state);
  970. 0 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  971. 3 aload_0 [state]
  972. 4 getfield com.sun.midp.main.CommandState.descriptorName : java.lang.String [135]
  973. 7 aload_0 [state]
  974. 8 getfield com.sun.midp.main.CommandState.midletClassName : java.lang.String [136]
  975. 11 ldc <String "run_by_class_storage_"> [12]
  976. 13 aload_0 [state]
  977. 14 getfield com.sun.midp.main.CommandState.securityDomain : java.lang.String [137]
  978. 17 invokestatic com.sun.midp.dev.DevMIDletSuiteImpl.create(com.sun.midp.security.SecurityToken, java.lang.String, java.lang.String, java.lang.String, java.lang.String) : com.sun.midp.midlet.MIDletSuite [138]
  979. 20 astore_1 [midletSuite]
  980. 21 invokestatic com.sun.midp.midlet.Scheduler.getScheduler() : com.sun.midp.midlet.Scheduler [102]
  981. 24 aload_1 [midletSuite]
  982. 25 invokevirtual com.sun.midp.midlet.Scheduler.schedule(com.sun.midp.midlet.MIDletSuite) : boolean [103]
  983. 28 ifne 34
  984. 31 goto 41
  985. 34 aload_0 [state]
  986. 35 getfield com.sun.midp.main.CommandState.midletClassName : java.lang.String [136]
  987. 38 ifnull 21
  988. 41 goto 49
  989. 44 astore_2 [e]
  990. 45 aload_2 [e]
  991. 46 invokevirtual java.lang.Throwable.printStackTrace() : void [60]
  992. 49 return
  993. Exception Table:
  994. [pc: 0, pc: 41] -> 44 when : java.lang.Throwable
  995. Line numbers:
  996. [pc: 0, line: 458]
  997. [pc: 21, line: 466]
  998. [pc: 31, line: 468]
  999. [pc: 34, line: 470]
  1000. [pc: 41, line: 473]
  1001. [pc: 44, line: 471]
  1002. [pc: 45, line: 472]
  1003. [pc: 49, line: 474]
  1004. Local variable table:
  1005. [pc: 45, pc: 49] local: e index: 2 type: java.lang.Throwable
  1006. [pc: 0, pc: 50] local: state index: 0 type: com.sun.midp.main.CommandState
  1007. [pc: 21, pc: 50] local: midletSuite index: 1 type: com.sun.midp.midlet.MIDletSuite
  1008. Stack map : number of frames 5
  1009. [pc: 21, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midlet.MIDletSuite}]
  1010. [pc: 34, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midlet.MIDletSuite}]
  1011. [pc: 41, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midlet.MIDletSuite}]
  1012. [pc: 44, full, stack: {java.lang.Throwable}, locals: {com.sun.midp.main.CommandState}]
  1013. [pc: 49, full, stack: {}, locals: {com.sun.midp.main.CommandState}]
  1014.  
  1015. // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
  1016. // Stack: 3, Locals: 7
  1017. private static void removeDevStorage(com.sun.midp.main.CommandState state);
  1018. 0 new com.sun.midp.io.j2me.storage.File [139]
  1019. 3 dup
  1020. 4 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  1021. 7 invokespecial com.sun.midp.io.j2me.storage.File(com.sun.midp.security.SecurityToken) [140]
  1022. 10 astore_1 [file]
  1023. 11 new java.lang.StringBuffer [23]
  1024. 14 dup
  1025. 15 invokespecial java.lang.StringBuffer() [24]
  1026. 18 invokestatic com.sun.midp.io.j2me.storage.File.getStorageRoot() : java.lang.String [141]
  1027. 21 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1028. 24 ldc <String "run_by_class_storage_"> [12]
  1029. 26 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1030. 29 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1031. 32 astore_2 [storageRoot]
  1032. 33 aload_1 [file]
  1033. 34 aload_2 [storageRoot]
  1034. 35 invokevirtual com.sun.midp.io.j2me.storage.File.filenamesThatStartWith(java.lang.String) : java.util.Vector [142]
  1035. 38 astore_3 [files]
  1036. 39 aload_3 [files]
  1037. 40 invokevirtual java.util.Vector.size() : int [143]
  1038. 43 istore 4 [numberOfFiles]
  1039. 45 iconst_0
  1040. 46 istore 5 [i]
  1041. 48 iload 5 [i]
  1042. 50 iload 4 [numberOfFiles]
  1043. 52 if_icmpge 79
  1044. 55 aload_1 [file]
  1045. 56 aload_3 [files]
  1046. 57 iload 5 [i]
  1047. 59 invokevirtual java.util.Vector.elementAt(int) : java.lang.Object [144]
  1048. 62 checkcast java.lang.String [90]
  1049. 65 invokevirtual com.sun.midp.io.j2me.storage.File.delete(java.lang.String) : void [145]
  1050. 68 goto 73
  1051. 71 astore 6
  1052. 73 iinc 5 1 [i]
  1053. 76 goto 48
  1054. 79 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
  1055. 82 ldc <String "run_by_class_storage_"> [12]
  1056. 84 invokestatic com.sun.midp.io.j2me.push.PushRegistryImpl.unregisterConnections(com.sun.midp.security.SecurityToken, java.lang.String) : void [146]
  1057. 87 return
  1058. Exception Table:
  1059. [pc: 55, pc: 68] -> 71 when : java.io.IOException
  1060. Line numbers:
  1061. [pc: 0, line: 488]
  1062. [pc: 11, line: 489]
  1063. [pc: 33, line: 490]
  1064. [pc: 39, line: 491]
  1065. [pc: 45, line: 492]
  1066. [pc: 55, line: 494]
  1067. [pc: 68, line: 497]
  1068. [pc: 71, line: 495]
  1069. [pc: 73, line: 492]
  1070. [pc: 79, line: 500]
  1071. [pc: 87, line: 502]
  1072. Local variable table:
  1073. [pc: 73, pc: 73] local: ioe index: 6 type: java.io.IOException
  1074. [pc: 48, pc: 79] local: i index: 5 type: int
  1075. [pc: 0, pc: 88] local: state index: 0 type: com.sun.midp.main.CommandState
  1076. [pc: 11, pc: 88] local: file index: 1 type: com.sun.midp.io.j2me.storage.File
  1077. [pc: 33, pc: 88] local: storageRoot index: 2 type: java.lang.String
  1078. [pc: 39, pc: 88] local: files index: 3 type: java.util.Vector
  1079. [pc: 45, pc: 88] local: numberOfFiles index: 4 type: int
  1080. Stack map : number of frames 4
  1081. [pc: 48, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.io.j2me.storage.File, java.lang.String, java.util.Vector, int, int}]
  1082. [pc: 71, full, stack: {java.io.IOException}, locals: {com.sun.midp.main.CommandState, com.sun.midp.io.j2me.storage.File, java.lang.String, java.util.Vector, int, int}]
  1083. [pc: 73, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.io.j2me.storage.File, java.lang.String, java.util.Vector, int, int}]
  1084. [pc: 79, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.io.j2me.storage.File, java.lang.String, java.util.Vector, int, int}]
  1085.  
  1086. // Method descriptor #290 (Lcom/sun/midp/midletsuite/InvalidJadException;)Ljava/lang/String;
  1087. // Stack: 2, Locals: 2
  1088. private static java.lang.String messageForInvalidJadException(com.sun.midp.midletsuite.InvalidJadException ije);
  1089. 0 aload_0 [ije]
  1090. 1 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getReason() : int [30]
  1091. 4 tableswitch default: 772
  1092. case 1: 381
  1093. case 2: 384
  1094. case 3: 772
  1095. case 4: 256
  1096. case 5: 295
  1097. case 6: 298
  1098. case 7: 326
  1099. case 8: 329
  1100. case 9: 332
  1101. case 10: 335
  1102. case 11: 338
  1103. case 12: 341
  1104. case 13: 256
  1105. case 14: 256
  1106. case 15: 256
  1107. case 16: 772
  1108. case 17: 372
  1109. case 18: 256
  1110. case 19: 410
  1111. case 20: 433
  1112. case 21: 256
  1113. case 22: 772
  1114. case 23: 772
  1115. case 24: 772
  1116. case 25: 259
  1117. case 26: 259
  1118. case 27: 259
  1119. case 28: 557
  1120. case 29: 585
  1121. case 30: 613
  1122. case 31: 369
  1123. case 32: 375
  1124. case 33: 616
  1125. case 34: 619
  1126. case 35: 642
  1127. case 36: 456
  1128. case 37: 512
  1129. case 38: 479
  1130. case 39: 648
  1131. case 40: 645
  1132. case 41: 256
  1133. case 42: 256
  1134. case 43: 378
  1135. case 44: 387
  1136. case 45: 674
  1137. case 46: 697
  1138. case 47: 720
  1139. case 48: 743
  1140. case 49: 651
  1141. case 50: 262
  1142. case 51: 772
  1143. case 52: 766
  1144. case 53: 772
  1145. case 54: 772
  1146. case 55: 772
  1147. case 56: 772
  1148. case 57: 772
  1149. case 58: 772
  1150. case 59: 769
  1151. 256 ldc <String "A required attribute is missing"> [147]
  1152. 258 areturn
  1153. 259 ldc <String "A required suite ID attribute in the JAR manifest do not match the one in the JAD"> [148]
  1154. 261 areturn
  1155. 262 new java.lang.StringBuffer [23]
  1156. 265 dup
  1157. 266 invokespecial java.lang.StringBuffer() [24]
  1158. 269 ldc <String "The value for "> [149]
  1159. 271 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1160. 274 aload_0 [ije]
  1161. 275 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1162. 278 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1163. 281 ldc <String " in the "> [151]
  1164. 283 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1165. 286 ldc <String "trusted JAR manifest did not match the one in the JAD"> [152]
  1166. 288 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1167. 291 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1168. 294 areturn
  1169. 295 ldc <String "The content provider certificate cannot be decoded."> [153]
  1170. 297 areturn
  1171. 298 new java.lang.StringBuffer [23]
  1172. 301 dup
  1173. 302 invokespecial java.lang.StringBuffer() [24]
  1174. 305 ldc <String "The content provider certificate issuer "> [154]
  1175. 307 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1176. 310 aload_0 [ije]
  1177. 311 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1178. 314 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1179. 317 ldc <String " is unknown."> [155]
  1180. 319 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1181. 322 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1182. 325 areturn
  1183. 326 ldc <String "The signature of the content provider certificate is invalid."> [156]
  1184. 328 areturn
  1185. 329 ldc <String "The JAR signature cannot be decoded."> [157]
  1186. 331 areturn
  1187. 332 ldc <String "The signature of the JAR is invalid."> [158]
  1188. 334 areturn
  1189. 335 ldc <String "The content provider certificate is not a supported version."> [159]
  1190. 337 areturn
  1191. 338 ldc <String "The content provider certificate is expired."> [160]
  1192. 340 areturn
  1193. 341 new java.lang.StringBuffer [23]
  1194. 344 dup
  1195. 345 invokespecial java.lang.StringBuffer() [24]
  1196. 348 ldc <String "The public key of "> [161]
  1197. 350 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1198. 353 aload_0 [ije]
  1199. 354 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1200. 357 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1201. 360 ldc <String " has expired."> [162]
  1202. 362 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1203. 365 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1204. 368 areturn
  1205. 369 ldc <String "The Jar downloaded was not the size in the JAD"> [163]
  1206. 371 areturn
  1207. 372 ldc <String "The application is an older version of one that is already installed"> [164]
  1208. 374 areturn
  1209. 375 ldc <String "The application is an newer version of one that is already installed"> [165]
  1210. 377 areturn
  1211. 378 ldc <String "The JAD URL is invalid"> [166]
  1212. 380 areturn
  1213. 381 ldc <String "JAD server not found"> [167]
  1214. 383 areturn
  1215. 384 ldc <String "JAD not found"> [168]
  1216. 386 areturn
  1217. 387 new java.lang.StringBuffer [23]
  1218. 390 dup
  1219. 391 invokespecial java.lang.StringBuffer() [24]
  1220. 394 ldc <String "The JAR URL in the JAD is invalid: "> [169]
  1221. 396 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1222. 399 aload_0 [ije]
  1223. 400 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1224. 403 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1225. 406 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1226. 409 areturn
  1227. 410 new java.lang.StringBuffer [23]
  1228. 413 dup
  1229. 414 invokespecial java.lang.StringBuffer() [24]
  1230. 417 ldc <String "JAR server not found: "> [170]
  1231. 419 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1232. 422 aload_0 [ije]
  1233. 423 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1234. 426 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1235. 429 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1236. 432 areturn
  1237. 433 new java.lang.StringBuffer [23]
  1238. 436 dup
  1239. 437 invokespecial java.lang.StringBuffer() [24]
  1240. 440 ldc <String "JAR not found: "> [171]
  1241. 442 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1242. 445 aload_0 [ije]
  1243. 446 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1244. 449 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1245. 452 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1246. 455 areturn
  1247. 456 new java.lang.StringBuffer [23]
  1248. 459 dup
  1249. 460 invokespecial java.lang.StringBuffer() [24]
  1250. 463 ldc <String "Corrupt JAR, error while reading: "> [172]
  1251. 465 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1252. 468 aload_0 [ije]
  1253. 469 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1254. 472 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1255. 475 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1256. 478 areturn
  1257. 479 aload_0 [ije]
  1258. 480 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1259. 483 ifnull 509
  1260. 486 new java.lang.StringBuffer [23]
  1261. 489 dup
  1262. 490 invokespecial java.lang.StringBuffer() [24]
  1263. 493 ldc <String "JAR did not have the correct media type, it had "> [173]
  1264. 495 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1265. 498 aload_0 [ije]
  1266. 499 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1267. 502 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1268. 505 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1269. 508 areturn
  1270. 509 ldc <String "The server did not have a resource with an acceptable media type for the JAR URL. (code 406)"> [174]
  1271. 511 areturn
  1272. 512 aload_0 [ije]
  1273. 513 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1274. 516 ifnull 554
  1275. 519 aload_0 [ije]
  1276. 520 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1277. 523 astore_1 [temp]
  1278. 524 aload_1 [temp]
  1279. 525 invokevirtual java.lang.String.length() : int [175]
  1280. 528 ifne 534
  1281. 531 ldc <String "JAD did not have a media type"> [176]
  1282. 533 areturn
  1283. 534 new java.lang.StringBuffer [23]
  1284. 537 dup
  1285. 538 invokespecial java.lang.StringBuffer() [24]
  1286. 541 ldc <String "JAD did not have the correct media type, it had "> [177]
  1287. 543 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1288. 546 aload_1 [temp]
  1289. 547 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1290. 550 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1291. 553 areturn
  1292. 554 ldc <String "The server did not have a resource with an acceptable media type for the JAD URL. (code 406)"> [178]
  1293. 556 areturn
  1294. 557 new java.lang.StringBuffer [23]
  1295. 560 dup
  1296. 561 invokespecial java.lang.StringBuffer() [24]
  1297. 564 ldc <String "The attribute key ["> [179]
  1298. 566 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1299. 569 aload_0 [ije]
  1300. 570 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1301. 573 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1302. 576 ldc <String "] is not in the proper format"> [180]
  1303. 578 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1304. 581 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1305. 584 areturn
  1306. 585 new java.lang.StringBuffer [23]
  1307. 588 dup
  1308. 589 invokespecial java.lang.StringBuffer() [24]
  1309. 592 ldc <String "The value for attribute "> [181]
  1310. 594 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1311. 597 aload_0 [ije]
  1312. 598 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1313. 601 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1314. 604 ldc <String " is not in the proper format"> [182]
  1315. 606 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1316. 609 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1317. 612 areturn
  1318. 613 ldc <String "There is insufficient storage to install this suite"> [183]
  1319. 615 areturn
  1320. 616 ldc <String "Authentication required or failed"> [184]
  1321. 618 areturn
  1322. 619 new java.lang.StringBuffer [23]
  1323. 622 dup
  1324. 623 invokespecial java.lang.StringBuffer() [24]
  1325. 626 ldc <String "The JAD to be installed is for an existing suite, but not from the same domain as the existing one: "> [185]
  1326. 628 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1327. 631 aload_0 [ije]
  1328. 632 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1329. 635 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1330. 638 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1331. 641 areturn
  1332. 642 ldc <String "Cannot authenticate with the server, unsupported scheme"> [186]
  1333. 644 areturn
  1334. 645 ldc <String "Either the configuration or profile is not supported."> [187]
  1335. 647 areturn
  1336. 648 ldc <String "The JAD matches a version of a suite already installed."> [188]
  1337. 650 areturn
  1338. 651 new java.lang.StringBuffer [23]
  1339. 654 dup
  1340. 655 invokespecial java.lang.StringBuffer() [24]
  1341. 658 ldc <String "The suite is not authorized for "> [189]
  1342. 660 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1343. 663 aload_0 [ije]
  1344. 664 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1345. 667 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1346. 670 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1347. 673 areturn
  1348. 674 new java.lang.StringBuffer [23]
  1349. 677 dup
  1350. 678 invokespecial java.lang.StringBuffer() [24]
  1351. 681 ldc <String "The suite is in confict with another application listening for network data on "> [190]
  1352. 683 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1353. 686 aload_0 [ije]
  1354. 687 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1355. 690 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1356. 693 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1357. 696 areturn
  1358. 697 new java.lang.StringBuffer [23]
  1359. 700 dup
  1360. 701 invokespecial java.lang.StringBuffer() [24]
  1361. 704 ldc <String "Push attribute in incorrectly formated: "> [191]
  1362. 706 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1363. 709 aload_0 [ije]
  1364. 710 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1365. 713 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1366. 716 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1367. 719 areturn
  1368. 720 new java.lang.StringBuffer [23]
  1369. 723 dup
  1370. 724 invokespecial java.lang.StringBuffer() [24]
  1371. 727 ldc <String "Connection in push attribute is not supported: "> [192]
  1372. 729 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1373. 732 aload_0 [ije]
  1374. 733 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1375. 736 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1376. 739 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1377. 742 areturn
  1378. 743 new java.lang.StringBuffer [23]
  1379. 746 dup
  1380. 747 invokespecial java.lang.StringBuffer() [24]
  1381. 750 ldc <String "The class in push attribute not in a MIDlet-<n> attribute: "> [193]
  1382. 752 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1383. 755 aload_0 [ije]
  1384. 756 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
  1385. 759 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
  1386. 762 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
  1387. 765 areturn
  1388. 766 ldc <String "Cannot update a trusted suite with an untrusted version"> [194]
  1389. 768 areturn
  1390. 769 ldc <String "The permissions do not match the ones in the JAR manifest."> [195]
  1391. 771 areturn
  1392. 772 aload_0 [ije]
  1393. 773 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getMessage() : java.lang.String [196]
  1394. 776 areturn
  1395. Line numbers:
  1396. [pc: 0, line: 514]
  1397. [pc: 256, line: 523]
  1398. [pc: 259, line: 528]
  1399. [pc: 262, line: 532]
  1400. [pc: 295, line: 536]
  1401. [pc: 298, line: 539]
  1402. [pc: 326, line: 543]
  1403. [pc: 329, line: 547]
  1404. [pc: 332, line: 550]
  1405. [pc: 335, line: 553]
  1406. [pc: 338, line: 557]
  1407. [pc: 341, line: 560]
  1408. [pc: 369, line: 563]
  1409. [pc: 372, line: 566]
  1410. [pc: 375, line: 570]
  1411. [pc: 378, line: 574]
  1412. [pc: 381, line: 577]
  1413. [pc: 384, line: 580]
  1414. [pc: 387, line: 583]
  1415. [pc: 410, line: 586]
  1416. [pc: 433, line: 589]
  1417. [pc: 456, line: 592]
  1418. [pc: 479, line: 595]
  1419. [pc: 486, line: 596]
  1420. [pc: 509, line: 600]
  1421. [pc: 512, line: 604]
  1422. [pc: 519, line: 605]
  1423. [pc: 524, line: 607]
  1424. [pc: 531, line: 608]
  1425. [pc: 534, line: 611]
  1426. [pc: 554, line: 619]
  1427. [pc: 557, line: 623]
  1428. [pc: 585, line: 627]
  1429. [pc: 613, line: 631]
  1430. [pc: 616, line: 634]
  1431. [pc: 619, line: 637]
  1432. [pc: 642, line: 642]
  1433. [pc: 645, line: 645]
  1434. [pc: 648, line: 648]
  1435. [pc: 651, line: 651]
  1436. [pc: 674, line: 654]
  1437. [pc: 697, line: 658]
  1438. [pc: 720, line: 662]
  1439. [pc: 743, line: 666]
  1440. [pc: 766, line: 670]
  1441. [pc: 769, line: 674]
  1442. [pc: 772, line: 677]
  1443. Local variable table:
  1444. [pc: 524, pc: 554] local: temp index: 1 type: java.lang.String
  1445. [pc: 0, pc: 777] local: ije index: 0 type: com.sun.midp.midletsuite.InvalidJadException
  1446. Stack map : number of frames 42
  1447. [pc: 256, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1448. [pc: 259, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1449. [pc: 262, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1450. [pc: 295, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1451. [pc: 298, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1452. [pc: 326, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1453. [pc: 329, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1454. [pc: 332, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1455. [pc: 335, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1456. [pc: 338, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1457. [pc: 341, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1458. [pc: 369, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1459. [pc: 372, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1460. [pc: 375, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1461. [pc: 378, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1462. [pc: 381, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1463. [pc: 384, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1464. [pc: 387, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1465. [pc: 410, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1466. [pc: 433, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1467. [pc: 456, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1468. [pc: 479, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1469. [pc: 509, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1470. [pc: 512, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1471. [pc: 534, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException, java.lang.String}]
  1472. [pc: 554, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1473. [pc: 557, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1474. [pc: 585, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1475. [pc: 613, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1476. [pc: 616, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1477. [pc: 619, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1478. [pc: 642, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1479. [pc: 645, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1480. [pc: 648, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1481. [pc: 651, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1482. [pc: 674, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1483. [pc: 697, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1484. [pc: 720, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1485. [pc: 743, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1486. [pc: 766, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1487. [pc: 769, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1488. [pc: 772, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
  1489.  
  1490. // Method descriptor #255 ()V
  1491. // Stack: 3, Locals: 1
  1492. private static void initSystemLabels();
  1493. 0 iconst_4
  1494. 1 anewarray java.lang.String [90]
  1495. 4 astore_0 [sa]
  1496. 5 aload_0 [sa]
  1497. 6 iconst_0
  1498. 7 ldc <String "1234567890"> [197]
  1499. 9 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  1500. 12 aastore
  1501. 13 aload_0 [sa]
  1502. 14 iconst_1
  1503. 15 ldc <String "Menu"> [198]
  1504. 17 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  1505. 20 aastore
  1506. 21 aload_0 [sa]
  1507. 22 iconst_2
  1508. 23 ldc <String "Back"> [199]
  1509. 25 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  1510. 28 aastore
  1511. 29 aload_0 [sa]
  1512. 30 iconst_3
  1513. 31 ldc <String "Cancel"> [200]
  1514. 33 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
  1515. 36 aastore
  1516. 37 aload_0 [sa]
  1517. 38 invokestatic com.sun.midp.main.Main.initSystemLabels(java.lang.String[]) : void [201]
  1518. 41 return
  1519. Line numbers:
  1520. [pc: 0, line: 685]
  1521. [pc: 5, line: 686]
  1522. [pc: 13, line: 687]
  1523. [pc: 21, line: 688]
  1524. [pc: 29, line: 689]
  1525. [pc: 37, line: 691]
  1526. [pc: 41, line: 692]
  1527. Local variable table:
  1528. [pc: 5, pc: 42] local: sa index: 0 type: java.lang.String[]
  1529.  
  1530. // Method descriptor #235 ([Ljava/lang/String;)V
  1531. private static native void initSystemLabels(java.lang.String[] arg0);
  1532.  
  1533. // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
  1534. private static native void saveCommandState(com.sun.midp.main.CommandState arg0);
  1535.  
  1536. // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
  1537. private static native void restoreCommandState(com.sun.midp.main.CommandState arg0);
  1538.  
  1539. // Method descriptor #296 (I)V
  1540. private static native void exitInternal(int arg0);
  1541.  
  1542. // Method descriptor #255 ()V
  1543. // Stack: 1, Locals: 1
  1544. private Main();
  1545. 0 aload_0 [this]
  1546. 1 invokespecial java.lang.Object() [202]
  1547. 4 return
  1548. Line numbers:
  1549. [pc: 0, line: 731]
  1550. [pc: 4, line: 732]
  1551. Local variable table:
  1552. [pc: 0, pc: 5] local: this index: 0 type: com.sun.midp.main.Main
  1553.  
  1554. // Method descriptor #255 ()V
  1555. // Stack: 4, Locals: 0
  1556. static {};
  1557. 0 bipush 21
  1558. 2 anewarray java.lang.String [90]
  1559. 5 dup
  1560. 6 iconst_0
  1561. 7 ldc <String "com.sun.midp.io.j2me.tcpobex.Protocol"> [203]
  1562. 9 aastore
  1563. 10 dup
  1564. 11 iconst_1
  1565. 12 ldc <String "com.sun.midp.io.j2me.irdaobex.Protocol"> [204]
  1566. 14 aastore
  1567. 15 dup
  1568. 16 iconst_2
  1569. 17 ldc <String "com.sun.midp.io.j2me.btgoep.Protocol"> [205]
  1570. 19 aastore
  1571. 20 dup
  1572. 21 iconst_3
  1573. 22 ldc <String "com.sun.kvem.jsr082.impl.bluetooth.SecurityTokenHandler"> [206]
  1574. 24 aastore
  1575. 25 dup
  1576. 26 iconst_4
  1577. 27 ldc <String "com.sun.kvem.io.j2me.tcpobex.Protocol"> [207]
  1578. 29 aastore
  1579. 30 dup
  1580. 31 iconst_5
  1581. 32 ldc <String "com.sun.mmedia.JavaMPEG1Player2"> [208]
  1582. 34 aastore
  1583. 35 dup
  1584. 36 bipush 6
  1585. 38 ldc <String "com.sun.midp.io.j2me.push.PushRegistryImpl"> [209]
  1586. 40 aastore
  1587. 41 dup
  1588. 42 bipush 7
  1589. 44 ldc <String "com.sun.midp.io.j2me.mms.Protocol"> [210]
  1590. 46 aastore
  1591. 47 dup
  1592. 48 bipush 8
  1593. 50 ldc <String "com.sun.midp.io.j2me.apdu.Protocol"> [211]
  1594. 52 aastore
  1595. 53 dup
  1596. 54 bipush 9
  1597. 56 ldc <String "com.sun.midp.io.j2me.jcrmi.Protocol"> [212]
  1598. 58 aastore
  1599. 59 dup
  1600. 60 bipush 10
  1601. 62 ldc <String "com.sun.satsa.acl.ACFile"> [213]
  1602. 64 aastore
  1603. 65 dup
  1604. 66 bipush 11
  1605. 68 ldc <String "com.sun.satsa.pki.PKIManager"> [214]
  1606. 70 aastore
  1607. 71 dup
  1608. 72 bipush 12
  1609. 74 ldc <String "com.sun.j2me.global.DevResourceManagerFactory"> [215]
  1610. 76 aastore
  1611. 77 dup
  1612. 78 bipush 13
  1613. 80 ldc <String "com.sun.j2me.global.DevResourceBundleReader"> [216]
  1614. 82 aastore
  1615. 83 dup
  1616. 84 bipush 14
  1617. 86 ldc <String "com.sun.midp.io.j2me.sip.Protocol"> [217]
  1618. 88 aastore
  1619. 89 dup
  1620. 90 bipush 15
  1621. 92 ldc <String "com.sun.midp.io.j2me.sips.Protocol"> [218]
  1622. 94 aastore
  1623. 95 dup
  1624. 96 bipush 16
  1625. 98 ldc <String "com.sun.amms.control.camera.SnapshotCtrl"> [219]
  1626. 100 aastore
  1627. 101 dup
  1628. 102 bipush 17
  1629. 104 ldc <String "com.sun.mmedia.protocol.CommonDS"> [220]
  1630. 106 aastore
  1631. 107 dup
  1632. 108 bipush 18
  1633. 110 ldc <String "com.sun.mmedia.WavRecordCtrl"> [221]
  1634. 112 aastore
  1635. 113 dup
  1636. 114 bipush 19
  1637. 116 ldc <String "com.sun.mmedia.MmapiTuner"> [222]
  1638. 118 aastore
  1639. 119 dup
  1640. 120 bipush 20
  1641. 122 ldc <String "com.sun.mmedia.protocol.FileConnectionSubstitute"> [223]
  1642. 124 aastore
  1643. 125 putstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
  1644. 128 return
  1645. Line numbers:
  1646. [pc: 0, line: 61]
  1647. }
  1648.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement