Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- / Compiled from Main.java (version 1.3 : 47.0, super bit)
- public class com.sun.midp.main.Main {
- // Field descriptor #227 Ljava/lang/String;
- private static final java.lang.String DEV_STORAGE_NAME = "run_by_class_storage_";
- // Field descriptor #230 Lcom/sun/midp/security/SecurityToken;
- private static com.sun.midp.security.SecurityToken internalSecurityToken;
- // Field descriptor #227 Ljava/lang/String;
- 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?";
- // Field descriptor #233 [Ljava/lang/String;
- private static java.lang.String[] optionalTokenClients;
- // Method descriptor #235 ([Ljava/lang/String;)V
- // Stack: 3, Locals: 3
- public static void main(java.lang.String[] args);
- 0 new com.sun.midp.main.CommandState [1]
- 3 dup
- 4 invokespecial com.sun.midp.main.CommandState() [2]
- 7 astore_1 [state]
- 8 invokestatic com.sun.midp.main.Main.initSystemLabels() : void [3]
- 11 invokestatic com.sun.midp.main.Main.initializeInternalSecurity() : void [4]
- 14 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 17 invokestatic com.sun.midp.io.j2me.push.PushRegistryImpl.startInitialization(com.sun.midp.security.SecurityToken) : void [6]
- 20 aload_1 [state]
- 21 invokestatic com.sun.midp.main.Main.restoreCommandState(com.sun.midp.main.CommandState) : void [7]
- 24 aload_1 [state]
- 25 getfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 28 tableswitch default: 131
- case 2: 88
- case 3: 131
- case 4: 131
- case 5: 131
- case 6: 107
- case 7: 95
- case 8: 76
- case 9: 95
- 76 aload_1 [state]
- 77 invokestatic com.sun.midp.main.Main.runLocalClass(com.sun.midp.main.CommandState) : void [9]
- 80 aload_1 [state]
- 81 iconst_1
- 82 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 85 goto 217
- 88 aload_1 [state]
- 89 invokestatic com.sun.midp.main.Main.manage(com.sun.midp.main.CommandState) : void [10]
- 92 goto 217
- 95 aload_1 [state]
- 96 invokestatic com.sun.midp.main.Main.list(com.sun.midp.main.CommandState) : void [11]
- 99 aload_1 [state]
- 100 iconst_1
- 101 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 104 goto 217
- 107 ldc <String "run_by_class_storage_"> [12]
- 109 aload_1 [state]
- 110 getfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
- 113 invokevirtual java.lang.String.equals(java.lang.Object) : boolean [14]
- 116 ifeq 131
- 119 aload_1 [state]
- 120 invokestatic com.sun.midp.main.Main.removeDevStorage(com.sun.midp.main.CommandState) : void [15]
- 123 aload_1 [state]
- 124 iconst_1
- 125 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 128 goto 217
- 131 ldc <String "manager_storage_"> [16]
- 133 aload_1 [state]
- 134 getfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
- 137 invokevirtual java.lang.String.equals(java.lang.Object) : boolean [14]
- 140 ifeq 150
- 143 aload_1 [state]
- 144 invokestatic com.sun.midp.main.Main.manage(com.sun.midp.main.CommandState) : void [10]
- 147 goto 217
- 150 aload_1 [state]
- 151 invokestatic com.sun.midp.main.CommandProcessor.perform(com.sun.midp.main.CommandState) : void [17]
- 154 aload_1 [state]
- 155 getfield com.sun.midp.main.CommandState.status : int [18]
- 158 bipush -2
- 160 if_icmpne 174
- 163 getstatic java.lang.System.out : java.io.PrintStream [19]
- 166 ldc <String "The MIDlet suite was not found."> [20]
- 168 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 171 goto 217
- 174 aload_1 [state]
- 175 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
- 178 iconst_3
- 179 if_icmpne 217
- 182 aload_1 [state]
- 183 getfield com.sun.midp.main.CommandState.status : int [18]
- 186 ifne 217
- 189 getstatic java.lang.System.out : java.io.PrintStream [19]
- 192 new java.lang.StringBuffer [23]
- 195 dup
- 196 invokespecial java.lang.StringBuffer() [24]
- 199 ldc <String "Storage name: "> [25]
- 201 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 204 aload_1 [state]
- 205 getfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
- 208 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 211 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 214 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 217 goto 611
- 220 astore_2 [ije]
- 221 getstatic java.lang.System.out : java.io.PrintStream [19]
- 224 new java.lang.StringBuffer [23]
- 227 dup
- 228 invokespecial java.lang.StringBuffer() [24]
- 231 ldc <String "** Error installing suite ("> [29]
- 233 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 236 aload_2 [ije]
- 237 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getReason() : int [30]
- 240 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
- 243 ldc <String "): "> [32]
- 245 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 248 aload_2 [ije]
- 249 invokestatic com.sun.midp.main.Main.messageForInvalidJadException(com.sun.midp.midletsuite.InvalidJadException) : java.lang.String [33]
- 252 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 255 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 258 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 261 goto 611
- 264 astore_2 [ioe]
- 265 getstatic java.lang.System.out : java.io.PrintStream [19]
- 268 new java.lang.StringBuffer [23]
- 271 dup
- 272 invokespecial java.lang.StringBuffer() [24]
- 275 ldc <String "** Error installing suite: "> [35]
- 277 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 280 aload_2 [ioe]
- 281 invokevirtual java.io.IOException.getMessage() : java.lang.String [36]
- 284 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 287 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 290 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 293 goto 611
- 296 astore_2 [ex]
- 297 aload_1 [state]
- 298 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
- 301 iconst_2
- 302 if_icmpne 317
- 305 aload_1 [state]
- 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]
- 308 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 311 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 314 goto 345
- 317 getstatic java.lang.System.out : java.io.PrintStream [19]
- 320 new java.lang.StringBuffer [23]
- 323 dup
- 324 invokespecial java.lang.StringBuffer() [24]
- 327 ldc <String "MIDlet class(s) not found: "> [41]
- 329 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 332 aload_2 [ex]
- 333 invokevirtual java.lang.ClassNotFoundException.getMessage() : java.lang.String [42]
- 336 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 339 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 342 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 345 goto 611
- 348 astore_2 [ex]
- 349 aload_1 [state]
- 350 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
- 353 iconst_2
- 354 if_icmpne 394
- 357 aload_1 [state]
- 358 new java.lang.StringBuffer [23]
- 361 dup
- 362 invokespecial java.lang.StringBuffer() [24]
- 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]
- 367 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 370 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 373 ldc <String "\n\n"> [45]
- 375 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 378 aload_2 [ex]
- 379 invokevirtual java.lang.InstantiationException.getMessage() : java.lang.String [46]
- 382 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 385 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 388 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 391 goto 422
- 394 getstatic java.lang.System.out : java.io.PrintStream [19]
- 397 new java.lang.StringBuffer [23]
- 400 dup
- 401 invokespecial java.lang.StringBuffer() [24]
- 404 ldc <String "MIDlet instance(s) could not be created: "> [47]
- 406 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 409 aload_2 [ex]
- 410 invokevirtual java.lang.InstantiationException.getMessage() : java.lang.String [46]
- 413 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 416 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 419 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 422 goto 611
- 425 astore_2 [ex]
- 426 aload_1 [state]
- 427 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
- 430 iconst_2
- 431 if_icmpne 471
- 434 aload_1 [state]
- 435 new java.lang.StringBuffer [23]
- 438 dup
- 439 invokespecial java.lang.StringBuffer() [24]
- 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]
- 444 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 447 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 450 ldc <String "\n\n"> [45]
- 452 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 455 aload_2 [ex]
- 456 invokevirtual java.lang.IllegalAccessException.getMessage() : java.lang.String [49]
- 459 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 462 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 465 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 468 goto 499
- 471 getstatic java.lang.System.out : java.io.PrintStream [19]
- 474 new java.lang.StringBuffer [23]
- 477 dup
- 478 invokespecial java.lang.StringBuffer() [24]
- 481 ldc <String "MIDlet class(s) could not be accessed: "> [50]
- 483 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 486 aload_2 [ex]
- 487 invokevirtual java.lang.IllegalAccessException.getMessage() : java.lang.String [49]
- 490 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 493 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 496 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 499 goto 611
- 502 astore_2 [ex]
- 503 aload_1 [state]
- 504 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
- 507 iconst_2
- 508 if_icmpne 523
- 511 aload_1 [state]
- 512 ldc <String "The application has unexpectedly quit because it ran out of memory."> [52]
- 514 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 517 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 520 goto 531
- 523 getstatic java.lang.System.out : java.io.PrintStream [19]
- 526 ldc <String "The MIDlet has run out of memory"> [53]
- 528 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 531 goto 611
- 534 astore_2 [ex]
- 535 getstatic java.lang.System.out : java.io.PrintStream [19]
- 538 aload_2 [ex]
- 539 invokevirtual java.lang.IllegalArgumentException.getMessage() : java.lang.String [55]
- 542 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 545 goto 611
- 548 astore_2 [t]
- 549 aload_1 [state]
- 550 getfield com.sun.midp.main.CommandState.initialCommand : int [22]
- 553 iconst_2
- 554 if_icmpne 594
- 557 aload_1 [state]
- 558 new java.lang.StringBuffer [23]
- 561 dup
- 562 invokespecial java.lang.StringBuffer() [24]
- 565 ldc <String "The application has unexpectedly quit. Contact the application provider to resolve the issue."> [57]
- 567 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 570 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 573 ldc <String "\n\n"> [45]
- 575 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 578 aload_2 [t]
- 579 invokevirtual java.lang.Throwable.getMessage() : java.lang.String [58]
- 582 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 585 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 588 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 591 goto 611
- 594 getstatic java.lang.System.out : java.io.PrintStream [19]
- 597 ldc <String "Exception caught in main:"> [59]
- 599 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 602 aload_2 [t]
- 603 invokevirtual java.lang.Throwable.printStackTrace() : void [60]
- 606 aload_1 [state]
- 607 iconst_1
- 608 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 611 aload_1 [state]
- 612 invokestatic com.sun.midp.main.Main.saveCommandState(com.sun.midp.main.CommandState) : void [61]
- 615 sipush 2001
- 618 invokestatic com.sun.midp.main.Main.exitInternal(int) : void [62]
- 621 return
- Exception Table:
- [pc: 11, pc: 217] -> 220 when : com.sun.midp.midletsuite.InvalidJadException
- [pc: 11, pc: 217] -> 264 when : java.io.IOException
- [pc: 11, pc: 217] -> 296 when : java.lang.ClassNotFoundException
- [pc: 11, pc: 217] -> 348 when : java.lang.InstantiationException
- [pc: 11, pc: 217] -> 425 when : java.lang.IllegalAccessException
- [pc: 11, pc: 217] -> 502 when : java.lang.OutOfMemoryError
- [pc: 11, pc: 217] -> 534 when : java.lang.IllegalArgumentException
- [pc: 11, pc: 217] -> 548 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 97]
- [pc: 8, line: 103]
- [pc: 11, line: 110]
- [pc: 14, line: 113]
- [pc: 20, line: 115]
- [pc: 24, line: 118]
- [pc: 76, line: 120]
- [pc: 80, line: 121]
- [pc: 85, line: 122]
- [pc: 88, line: 125]
- [pc: 92, line: 126]
- [pc: 95, line: 130]
- [pc: 99, line: 131]
- [pc: 104, line: 132]
- [pc: 107, line: 135]
- [pc: 119, line: 136]
- [pc: 123, line: 137]
- [pc: 128, line: 138]
- [pc: 131, line: 143]
- [pc: 143, line: 145]
- [pc: 147, line: 146]
- [pc: 150, line: 148]
- [pc: 154, line: 149]
- [pc: 163, line: 150]
- [pc: 171, line: 151]
- [pc: 189, line: 153]
- [pc: 217, line: 221]
- [pc: 220, line: 157]
- [pc: 221, line: 158]
- [pc: 261, line: 221]
- [pc: 264, line: 161]
- [pc: 265, line: 162]
- [pc: 293, line: 221]
- [pc: 296, line: 164]
- [pc: 297, line: 165]
- [pc: 305, line: 167]
- [pc: 314, line: 172]
- [pc: 317, line: 173]
- [pc: 345, line: 221]
- [pc: 348, line: 176]
- [pc: 349, line: 177]
- [pc: 357, line: 178]
- [pc: 391, line: 183]
- [pc: 394, line: 184]
- [pc: 422, line: 221]
- [pc: 425, line: 188]
- [pc: 426, line: 189]
- [pc: 434, line: 190]
- [pc: 468, line: 195]
- [pc: 471, line: 196]
- [pc: 499, line: 221]
- [pc: 502, line: 200]
- [pc: 503, line: 201]
- [pc: 511, line: 202]
- [pc: 520, line: 205]
- [pc: 523, line: 206]
- [pc: 531, line: 221]
- [pc: 534, line: 208]
- [pc: 535, line: 209]
- [pc: 545, line: 221]
- [pc: 548, line: 210]
- [pc: 549, line: 211]
- [pc: 557, line: 212]
- [pc: 591, line: 216]
- [pc: 594, line: 217]
- [pc: 602, line: 218]
- [pc: 606, line: 219]
- [pc: 611, line: 223]
- [pc: 615, line: 229]
- [pc: 621, line: 230]
- Local variable table:
- [pc: 221, pc: 261] local: ije index: 2 type: com.sun.midp.midletsuite.InvalidJadException
- [pc: 265, pc: 293] local: ioe index: 2 type: java.io.IOException
- [pc: 297, pc: 345] local: ex index: 2 type: java.lang.ClassNotFoundException
- [pc: 349, pc: 422] local: ex index: 2 type: java.lang.InstantiationException
- [pc: 426, pc: 499] local: ex index: 2 type: java.lang.IllegalAccessException
- [pc: 503, pc: 531] local: ex index: 2 type: java.lang.OutOfMemoryError
- [pc: 535, pc: 545] local: ex index: 2 type: java.lang.IllegalArgumentException
- [pc: 549, pc: 611] local: t index: 2 type: java.lang.Throwable
- [pc: 0, pc: 622] local: args index: 0 type: java.lang.String[]
- [pc: 8, pc: 622] local: state index: 1 type: com.sun.midp.main.CommandState
- Stack map : number of frames 26
- [pc: 76, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 88, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 95, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 107, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 131, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 150, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 174, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 217, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 220, full, stack: {com.sun.midp.midletsuite.InvalidJadException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 264, full, stack: {java.io.IOException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 296, full, stack: {java.lang.ClassNotFoundException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 317, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.ClassNotFoundException}]
- [pc: 345, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.ClassNotFoundException}]
- [pc: 348, full, stack: {java.lang.InstantiationException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 394, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.InstantiationException}]
- [pc: 422, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.InstantiationException}]
- [pc: 425, full, stack: {java.lang.IllegalAccessException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 471, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.IllegalAccessException}]
- [pc: 499, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.IllegalAccessException}]
- [pc: 502, full, stack: {java.lang.OutOfMemoryError}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 523, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.OutOfMemoryError}]
- [pc: 531, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.OutOfMemoryError}]
- [pc: 534, full, stack: {java.lang.IllegalArgumentException}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 548, full, stack: {java.lang.Throwable}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- [pc: 594, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState, java.lang.Throwable}]
- [pc: 611, full, stack: {}, locals: {java.lang.String[], com.sun.midp.main.CommandState}]
- // Method descriptor #255 ()V
- // Stack: 5, Locals: 0
- private static void initializeInternalSecurity();
- 0 new com.sun.midp.security.SecurityToken [63]
- 3 dup
- 4 aconst_null
- 5 aconst_null
- 6 ldc <String "internal"> [64]
- 8 invokestatic com.sun.midp.security.Permissions.forDomain(com.sun.midp.security.SecurityToken, java.lang.String) : byte[][] [65]
- 11 aconst_null
- 12 invokespecial com.sun.midp.security.SecurityToken(com.sun.midp.security.SecurityToken, byte[][], com.sun.midp.midlet.MIDletSuite) [66]
- 15 putstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 18 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 21 invokestatic com.sun.midp.security.Permissions.initSecurityToken(com.sun.midp.security.SecurityToken) : void [67]
- 24 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 27 invokestatic com.sun.midp.midletsuite.Installer.initSecurityToken(com.sun.midp.security.SecurityToken) : void [68]
- 30 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 33 invokestatic com.sun.midp.rms.RecordStoreFile.initSecurityToken(com.sun.midp.security.SecurityToken) : void [69]
- 36 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 39 invokestatic com.sun.midp.publickeystore.WebPublicKeyStore.initSecurityToken(com.sun.midp.security.SecurityToken) : void [70]
- 42 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 45 invokestatic com.sun.midp.io.j2me.http.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [71]
- 48 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 51 invokestatic com.sun.midp.io.j2me.https.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [72]
- 54 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 57 invokestatic com.sun.midp.io.j2me.ssl.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [73]
- 60 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 63 invokestatic com.sun.midp.io.j2me.datagram.Protocol.initSecurityToken(com.sun.midp.security.SecurityToken) : void [74]
- 66 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 69 invokestatic com.sun.midp.lcdui.DefaultInputMethodHandler.initSecurityToken(com.sun.midp.security.SecurityToken) : void [75]
- 72 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 75 invokestatic com.sun.midp.lcdui.DisplayManagerFactory.initSecurityToken(com.sun.midp.security.SecurityToken) : void [76]
- 78 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 81 invokestatic com.sun.midp.midlet.MIDletState.initSecurityToken(com.sun.midp.security.SecurityToken) : void [77]
- 84 invokestatic com.sun.midp.main.Main.initOptionalClassesToken() : void [78]
- 87 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 90 invokestatic com.sun.midp.security.SecurityInitializer.init(com.sun.midp.security.SecurityToken) : void [79]
- 93 return
- Line numbers:
- [pc: 0, line: 238]
- [pc: 18, line: 243]
- [pc: 24, line: 245]
- [pc: 30, line: 247]
- [pc: 36, line: 249]
- [pc: 42, line: 251]
- [pc: 48, line: 253]
- [pc: 54, line: 255]
- [pc: 60, line: 257]
- [pc: 66, line: 259]
- [pc: 72, line: 261]
- [pc: 78, line: 262]
- [pc: 84, line: 267]
- [pc: 87, line: 270]
- [pc: 93, line: 271]
- // Method descriptor #255 ()V
- // Stack: 2, Locals: 2
- private static void initOptionalClassesToken();
- 0 getstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
- 3 ifnonnull 7
- 6 return
- 7 iconst_0
- 8 istore_0 [i]
- 9 iload_0 [i]
- 10 getstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
- 13 arraylength
- 14 if_icmpge 69
- 17 getstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
- 20 iload_0 [i]
- 21 aaload
- 22 invokestatic java.lang.Class.forName(java.lang.String) : java.lang.Class [81]
- 25 invokevirtual java.lang.Class.newInstance() : java.lang.Object [82]
- 28 checkcast com.sun.midp.security.ImplicitlyTrustedClass [83]
- 31 astore_1 [trustedClass]
- 32 aload_1 [trustedClass]
- 33 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 36 invokeinterface com.sun.midp.security.ImplicitlyTrustedClass.initSecurityToken(com.sun.midp.security.SecurityToken) : void [84] [nargs: 2]
- 41 goto 63
- 44 astore_1
- 45 goto 63
- 48 astore_1 [err]
- 49 getstatic java.lang.System.err : java.io.PrintStream [87]
- 52 aload_1 [err]
- 53 invokevirtual java.lang.Error.getMessage() : java.lang.String [88]
- 56 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 59 iconst_1
- 60 invokestatic com.sun.midp.main.Main.exitInternal(int) : void [62]
- 63 iinc 0 1 [i]
- 66 goto 9
- 69 return
- Exception Table:
- [pc: 17, pc: 41] -> 44 when : java.lang.Exception
- [pc: 17, pc: 41] -> 48 when : java.lang.Error
- Line numbers:
- [pc: 0, line: 274]
- [pc: 6, line: 275]
- [pc: 7, line: 278]
- [pc: 17, line: 282]
- [pc: 32, line: 285]
- [pc: 41, line: 291]
- [pc: 44, line: 286]
- [pc: 45, line: 291]
- [pc: 48, line: 288]
- [pc: 49, line: 289]
- [pc: 59, line: 290]
- [pc: 63, line: 278]
- [pc: 69, line: 293]
- Local variable table:
- [pc: 32, pc: 41] local: trustedClass index: 1 type: com.sun.midp.security.ImplicitlyTrustedClass
- [pc: 45, pc: 45] local: e index: 1 type: java.lang.Exception
- [pc: 49, pc: 63] local: err index: 1 type: java.lang.Error
- [pc: 9, pc: 69] local: i index: 0 type: int
- Stack map : number of frames 6
- [pc: 7, full, stack: {}, locals: {}]
- [pc: 9, full, stack: {}, locals: {int}]
- [pc: 44, full, stack: {java.lang.Exception}, locals: {int}]
- [pc: 48, full, stack: {java.lang.Error}, locals: {int}]
- [pc: 63, full, stack: {}, locals: {int, com.sun.midp.security.ImplicitlyTrustedClass}]
- [pc: 69, full, stack: {}, locals: {int}]
- // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
- // Stack: 10, Locals: 8
- private static void manage(com.sun.midp.main.CommandState state);
- 0 invokestatic com.sun.midp.midletsuite.Installer.getInstaller() : com.sun.midp.midletsuite.Installer [89]
- 3 astore_1 [installer]
- 4 aload_0 [state]
- 5 getfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 8 ifnull 40
- 11 iconst_2
- 12 anewarray java.lang.String [90]
- 15 astore 4 [propKeys]
- 17 iconst_2
- 18 anewarray java.lang.String [90]
- 21 astore 5 [propValues]
- 23 aload 4 [propKeys]
- 25 iconst_1
- 26 ldc <String "run-message"> [91]
- 28 aastore
- 29 aload 5 [propValues]
- 31 iconst_1
- 32 aload_0 [state]
- 33 getfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 36 aastore
- 37 goto 52
- 40 iconst_1
- 41 anewarray java.lang.String [90]
- 44 astore 4 [propKeys]
- 46 iconst_1
- 47 anewarray java.lang.String [90]
- 50 astore 5 [propValues]
- 52 aload 4 [propKeys]
- 54 iconst_0
- 55 ldc <String "logo-displayed"> [92]
- 57 aastore
- 58 aload_0 [state]
- 59 getfield com.sun.midp.main.CommandState.logoDisplayed : boolean [93]
- 62 ifeq 74
- 65 aload 5 [propValues]
- 67 iconst_0
- 68 ldc <String "T"> [94]
- 70 aastore
- 71 goto 80
- 74 aload 5 [propValues]
- 76 iconst_0
- 77 ldc <String "F"> [95]
- 79 aastore
- 80 aload_0 [state]
- 81 iconst_1
- 82 putfield com.sun.midp.main.CommandState.logoDisplayed : boolean [93]
- 85 aload_0 [state]
- 86 aconst_null
- 87 putfield com.sun.midp.main.CommandState.runExceptionMessage : java.lang.String [40]
- 90 aload_0 [state]
- 91 getfield com.sun.midp.main.CommandState.midletName : java.lang.String [96]
- 94 ifnonnull 116
- 97 ldc <String "com.sun.midp.graphicalmanager"> [97]
- 99 invokestatic com.sun.midp.main.Configuration.getProperty(java.lang.String) : java.lang.String [98]
- 102 astore 7 [nameOfManager]
- 104 aload 7 [nameOfManager]
- 106 ifnonnull 122
- 109 ldc <String "com.sun.midp.dev.Manager"> [99]
- 111 astore 7 [nameOfManager]
- 113 goto 122
- 116 aload_0 [state]
- 117 getfield com.sun.midp.main.CommandState.midletName : java.lang.String [96]
- 120 astore 7 [nameOfManager]
- 122 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 125 aconst_null
- 126 aload 7 [nameOfManager]
- 128 ldc <String "manager_storage_"> [16]
- 130 aload 4 [propKeys]
- 132 aload 5 [propValues]
- 134 ldc <String "internal"> [64]
- 136 iconst_1
- 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]
- 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]
- 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]
- 144 astore_2 [midletSuite]
- 145 invokestatic com.sun.midp.midlet.Scheduler.getScheduler() : com.sun.midp.midlet.Scheduler [102]
- 148 aload_2 [midletSuite]
- 149 invokevirtual com.sun.midp.midlet.Scheduler.schedule(com.sun.midp.midlet.MIDletSuite) : boolean [103]
- 152 ifne 160
- 155 aload_0 [state]
- 156 iconst_1
- 157 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 160 aload_1 [installer]
- 161 invokevirtual com.sun.midp.midletsuite.Installer.getNextMIDletSuiteToRun() : java.lang.String [104]
- 164 astore_3 [nextMidletSuiteToRun]
- 165 aload_3 [nextMidletSuiteToRun]
- 166 ifnull 187
- 169 aload_0 [state]
- 170 iconst_5
- 171 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 174 aload_0 [state]
- 175 aload_3 [nextMidletSuiteToRun]
- 176 putfield com.sun.midp.main.CommandState.suiteStorageName : java.lang.String [13]
- 179 aload_0 [state]
- 180 aload_1 [installer]
- 181 invokevirtual com.sun.midp.midletsuite.Installer.getNextMIDletToRun() : java.lang.String [105]
- 184 putfield com.sun.midp.main.CommandState.midletName : java.lang.String [96]
- 187 aload_0 [state]
- 188 iconst_0
- 189 putfield com.sun.midp.main.CommandState.status : int [18]
- 192 return
- 193 astore 6 [e]
- 195 aload_0 [state]
- 196 iconst_m1
- 197 putfield com.sun.midp.main.CommandState.status : int [18]
- 200 aload_0 [state]
- 201 iconst_1
- 202 putfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 205 aload 6 [e]
- 207 invokevirtual java.lang.Throwable.printStackTrace() : void [60]
- 210 return
- Exception Table:
- [pc: 90, pc: 192] -> 193 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 308]
- [pc: 4, line: 310]
- [pc: 11, line: 311]
- [pc: 17, line: 312]
- [pc: 23, line: 314]
- [pc: 29, line: 315]
- [pc: 37, line: 316]
- [pc: 40, line: 317]
- [pc: 46, line: 318]
- [pc: 52, line: 322]
- [pc: 58, line: 323]
- [pc: 65, line: 324]
- [pc: 71, line: 325]
- [pc: 74, line: 326]
- [pc: 80, line: 329]
- [pc: 85, line: 330]
- [pc: 90, line: 335]
- [pc: 97, line: 340]
- [pc: 104, line: 342]
- [pc: 109, line: 343]
- [pc: 113, line: 344]
- [pc: 116, line: 346]
- [pc: 122, line: 350]
- [pc: 145, line: 356]
- [pc: 155, line: 358]
- [pc: 160, line: 362]
- [pc: 165, line: 363]
- [pc: 169, line: 364]
- [pc: 174, line: 365]
- [pc: 179, line: 366]
- [pc: 187, line: 369]
- [pc: 192, line: 370]
- [pc: 193, line: 371]
- [pc: 195, line: 372]
- [pc: 200, line: 373]
- [pc: 205, line: 374]
- [pc: 210, line: 376]
- Local variable table:
- [pc: 17, pc: 40] local: propKeys index: 4 type: java.lang.String[]
- [pc: 23, pc: 40] local: propValues index: 5 type: java.lang.String[]
- [pc: 104, pc: 116] local: nameOfManager index: 7 type: java.lang.String
- [pc: 122, pc: 193] local: nameOfManager index: 7 type: java.lang.String
- [pc: 195, pc: 210] local: e index: 6 type: java.lang.Throwable
- [pc: 0, pc: 211] local: state index: 0 type: com.sun.midp.main.CommandState
- [pc: 4, pc: 211] local: installer index: 1 type: com.sun.midp.midletsuite.Installer
- [pc: 145, pc: 211] local: midletSuite index: 2 type: com.sun.midp.midlet.MIDletSuite
- [pc: 165, pc: 211] local: nextMidletSuiteToRun index: 3 type: java.lang.String
- [pc: 46, pc: 211] local: propKeys index: 4 type: java.lang.String[]
- [pc: 52, pc: 211] local: propValues index: 5 type: java.lang.String[]
- Stack map : number of frames 9
- [pc: 40, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer}]
- [pc: 52, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
- [pc: 74, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
- [pc: 80, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
- [pc: 116, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
- [pc: 122, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[], _, java.lang.String}]
- [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}]
- [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}]
- [pc: 193, full, stack: {java.lang.Throwable}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, _, _, java.lang.String[], java.lang.String[]}]
- // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
- // Stack: 4, Locals: 8
- private static void list(com.sun.midp.main.CommandState state);
- 0 invokestatic com.sun.midp.midletsuite.Installer.getInstaller() : com.sun.midp.midletsuite.Installer [89]
- 3 astore_1 [installer]
- 4 aload_1 [installer]
- 5 invokevirtual com.sun.midp.midletsuite.Installer.list() : java.lang.String[] [106]
- 8 astore_2 [appList]
- 9 aload_2 [appList]
- 10 ifnull 18
- 13 aload_2 [appList]
- 14 arraylength
- 15 ifne 29
- 18 getstatic java.lang.System.out : java.io.PrintStream [19]
- 21 ldc <String "** No MIDlet Suites installed on phone"> [107]
- 23 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 26 goto 514
- 29 iconst_0
- 30 istore 6 [i]
- 32 iload 6 [i]
- 34 aload_2 [appList]
- 35 arraylength
- 36 if_icmpge 514
- 39 aload_1 [installer]
- 40 aload_2 [appList]
- 41 iload 6 [i]
- 43 aaload
- 44 invokevirtual com.sun.midp.midletsuite.Installer.getMIDletSuite(java.lang.String) : com.sun.midp.midlet.MIDletSuite [108]
- 47 astore_3 [midletSuite]
- 48 aload_3 [midletSuite]
- 49 ifnonnull 83
- 52 getstatic java.lang.System.out : java.io.PrintStream [19]
- 55 new java.lang.StringBuffer [23]
- 58 dup
- 59 invokespecial java.lang.StringBuffer() [24]
- 62 iload 6 [i]
- 64 iconst_1
- 65 iadd
- 66 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
- 69 ldc <String ": suite corrupted"> [109]
- 71 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 74 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 77 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 80 goto 508
- 83 aload_0 [state]
- 84 getfield com.sun.midp.main.CommandState.nextCommand : int [8]
- 87 bipush 9
- 89 if_icmpne 105
- 92 getstatic java.lang.System.out : java.io.PrintStream [19]
- 95 aload_2 [appList]
- 96 iload 6 [i]
- 98 aaload
- 99 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 102 goto 508
- 105 getstatic java.lang.System.out : java.io.PrintStream [19]
- 108 new java.lang.StringBuffer [23]
- 111 dup
- 112 invokespecial java.lang.StringBuffer() [24]
- 115 ldc <String "["> [110]
- 117 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 120 iload 6 [i]
- 122 iconst_1
- 123 iadd
- 124 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
- 127 ldc <String "]"> [111]
- 129 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 132 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 135 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 138 getstatic java.lang.System.out : java.io.PrintStream [19]
- 141 new java.lang.StringBuffer [23]
- 144 dup
- 145 invokespecial java.lang.StringBuffer() [24]
- 148 ldc <String " Name: "> [112]
- 150 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 153 aload_3 [midletSuite]
- 154 ldc <String "MIDlet-Name"> [113]
- 156 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
- 161 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 164 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 167 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 170 getstatic java.lang.System.out : java.io.PrintStream [19]
- 173 new java.lang.StringBuffer [23]
- 176 dup
- 177 invokespecial java.lang.StringBuffer() [24]
- 180 ldc <String " Vendor: "> [115]
- 182 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 185 aload_3 [midletSuite]
- 186 ldc <String "MIDlet-Vendor"> [116]
- 188 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
- 193 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 196 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 199 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 202 getstatic java.lang.System.out : java.io.PrintStream [19]
- 205 new java.lang.StringBuffer [23]
- 208 dup
- 209 invokespecial java.lang.StringBuffer() [24]
- 212 ldc <String " Version: "> [117]
- 214 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 217 aload_3 [midletSuite]
- 218 ldc <String "MIDlet-Version"> [118]
- 220 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
- 225 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 228 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 231 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 234 aload_3 [midletSuite]
- 235 invokeinterface com.sun.midp.midlet.MIDletSuite.getCA() : java.lang.String [119] [nargs: 1]
- 240 astore 4 [temp]
- 242 aload 4 [temp]
- 244 ifnull 273
- 247 getstatic java.lang.System.out : java.io.PrintStream [19]
- 250 new java.lang.StringBuffer [23]
- 253 dup
- 254 invokespecial java.lang.StringBuffer() [24]
- 257 ldc <String " Authorized by: "> [120]
- 259 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 262 aload 4 [temp]
- 264 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 267 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 270 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 273 aload_3 [midletSuite]
- 274 ldc <String "MIDlet-Description"> [121]
- 276 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
- 281 astore 4 [temp]
- 283 aload 4 [temp]
- 285 ifnull 314
- 288 getstatic java.lang.System.out : java.io.PrintStream [19]
- 291 new java.lang.StringBuffer [23]
- 294 dup
- 295 invokespecial java.lang.StringBuffer() [24]
- 298 ldc <String " Description: "> [122]
- 300 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 303 aload 4 [temp]
- 305 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 308 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 311 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 314 getstatic java.lang.System.out : java.io.PrintStream [19]
- 317 new java.lang.StringBuffer [23]
- 320 dup
- 321 invokespecial java.lang.StringBuffer() [24]
- 324 ldc <String " Storage name: "> [123]
- 326 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 329 aload_2 [appList]
- 330 iload 6 [i]
- 332 aaload
- 333 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 336 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 339 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 342 getstatic java.lang.System.out : java.io.PrintStream [19]
- 345 new java.lang.StringBuffer [23]
- 348 dup
- 349 invokespecial java.lang.StringBuffer() [24]
- 352 ldc <String " Size: "> [124]
- 354 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 357 aload_3 [midletSuite]
- 358 invokeinterface com.sun.midp.midlet.MIDletSuite.getStorageUsed() : int [125] [nargs: 1]
- 363 sipush 1023
- 366 iadd
- 367 sipush 1024
- 370 idiv
- 371 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
- 374 ldc <String "K"> [126]
- 376 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 379 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 382 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 385 getstatic java.lang.System.out : java.io.PrintStream [19]
- 388 new java.lang.StringBuffer [23]
- 391 dup
- 392 invokespecial java.lang.StringBuffer() [24]
- 395 ldc <String " Installed From: "> [127]
- 397 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 400 aload_3 [midletSuite]
- 401 invokeinterface com.sun.midp.midlet.MIDletSuite.getDownloadUrl() : java.lang.String [128] [nargs: 1]
- 406 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 409 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 412 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 415 getstatic java.lang.System.out : java.io.PrintStream [19]
- 418 ldc <String " MIDlets:"> [129]
- 420 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 423 iconst_1
- 424 istore 7 [j]
- 426 aload_3 [midletSuite]
- 427 new java.lang.StringBuffer [23]
- 430 dup
- 431 invokespecial java.lang.StringBuffer() [24]
- 434 ldc <String "MIDlet-"> [130]
- 436 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 439 iload 7 [j]
- 441 invokevirtual java.lang.StringBuffer.append(int) : java.lang.StringBuffer [31]
- 444 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 447 invokeinterface com.sun.midp.midlet.MIDletSuite.getProperty(java.lang.String) : java.lang.String [114] [nargs: 2]
- 452 astore 4 [temp]
- 454 aload 4 [temp]
- 456 ifnonnull 462
- 459 goto 508
- 462 new com.sun.midp.midlet.MIDletInfo [131]
- 465 dup
- 466 aload 4 [temp]
- 468 invokespecial com.sun.midp.midlet.MIDletInfo(java.lang.String) [132]
- 471 astore 5 [midletInfo]
- 473 getstatic java.lang.System.out : java.io.PrintStream [19]
- 476 new java.lang.StringBuffer [23]
- 479 dup
- 480 invokespecial java.lang.StringBuffer() [24]
- 483 ldc <String " "> [133]
- 485 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 488 aload 5 [midletInfo]
- 490 getfield com.sun.midp.midlet.MIDletInfo.name : java.lang.String [134]
- 493 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 496 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 499 invokevirtual java.io.PrintStream.println(java.lang.String) : void [21]
- 502 iinc 7 1 [j]
- 505 goto 426
- 508 iinc 6 1 [i]
- 511 goto 32
- 514 aload_0 [state]
- 515 iconst_0
- 516 putfield com.sun.midp.main.CommandState.status : int [18]
- 519 return
- Line numbers:
- [pc: 0, line: 384]
- [pc: 4, line: 390]
- [pc: 9, line: 391]
- [pc: 18, line: 392]
- [pc: 26, line: 393]
- [pc: 29, line: 394]
- [pc: 39, line: 395]
- [pc: 48, line: 396]
- [pc: 52, line: 397]
- [pc: 80, line: 398]
- [pc: 83, line: 401]
- [pc: 92, line: 403]
- [pc: 102, line: 404]
- [pc: 105, line: 407]
- [pc: 138, line: 408]
- [pc: 170, line: 410]
- [pc: 202, line: 412]
- [pc: 234, line: 415]
- [pc: 242, line: 416]
- [pc: 247, line: 417]
- [pc: 273, line: 420]
- [pc: 283, line: 421]
- [pc: 288, line: 422]
- [pc: 314, line: 425]
- [pc: 342, line: 426]
- [pc: 385, line: 429]
- [pc: 415, line: 431]
- [pc: 423, line: 433]
- [pc: 426, line: 434]
- [pc: 454, line: 435]
- [pc: 459, line: 436]
- [pc: 462, line: 439]
- [pc: 473, line: 440]
- [pc: 502, line: 433]
- [pc: 508, line: 394]
- [pc: 514, line: 445]
- [pc: 519, line: 446]
- Local variable table:
- [pc: 473, pc: 508] local: midletInfo index: 5 type: com.sun.midp.midlet.MIDletInfo
- [pc: 426, pc: 508] local: j index: 7 type: int
- [pc: 242, pc: 508] local: temp index: 4 type: java.lang.String
- [pc: 48, pc: 514] local: midletSuite index: 3 type: com.sun.midp.midlet.MIDletSuite
- [pc: 32, pc: 514] local: i index: 6 type: int
- [pc: 0, pc: 520] local: state index: 0 type: com.sun.midp.main.CommandState
- [pc: 4, pc: 520] local: installer index: 1 type: com.sun.midp.midletsuite.Installer
- [pc: 9, pc: 520] local: appList index: 2 type: java.lang.String[]
- Stack map : number of frames 11
- [pc: 18, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[]}]
- [pc: 29, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[]}]
- [pc: 32, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], _, _, _, int}]
- [pc: 83, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, _, _, int}]
- [pc: 105, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, _, _, int}]
- [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}]
- [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}]
- [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}]
- [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}]
- [pc: 508, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[], com.sun.midp.midlet.MIDletSuite, _, _, int}]
- [pc: 514, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midletsuite.Installer, java.lang.String[]}]
- // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
- // Stack: 5, Locals: 3
- private static void runLocalClass(com.sun.midp.main.CommandState state);
- 0 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 3 aload_0 [state]
- 4 getfield com.sun.midp.main.CommandState.descriptorName : java.lang.String [135]
- 7 aload_0 [state]
- 8 getfield com.sun.midp.main.CommandState.midletClassName : java.lang.String [136]
- 11 ldc <String "run_by_class_storage_"> [12]
- 13 aload_0 [state]
- 14 getfield com.sun.midp.main.CommandState.securityDomain : java.lang.String [137]
- 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]
- 20 astore_1 [midletSuite]
- 21 invokestatic com.sun.midp.midlet.Scheduler.getScheduler() : com.sun.midp.midlet.Scheduler [102]
- 24 aload_1 [midletSuite]
- 25 invokevirtual com.sun.midp.midlet.Scheduler.schedule(com.sun.midp.midlet.MIDletSuite) : boolean [103]
- 28 ifne 34
- 31 goto 41
- 34 aload_0 [state]
- 35 getfield com.sun.midp.main.CommandState.midletClassName : java.lang.String [136]
- 38 ifnull 21
- 41 goto 49
- 44 astore_2 [e]
- 45 aload_2 [e]
- 46 invokevirtual java.lang.Throwable.printStackTrace() : void [60]
- 49 return
- Exception Table:
- [pc: 0, pc: 41] -> 44 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 458]
- [pc: 21, line: 466]
- [pc: 31, line: 468]
- [pc: 34, line: 470]
- [pc: 41, line: 473]
- [pc: 44, line: 471]
- [pc: 45, line: 472]
- [pc: 49, line: 474]
- Local variable table:
- [pc: 45, pc: 49] local: e index: 2 type: java.lang.Throwable
- [pc: 0, pc: 50] local: state index: 0 type: com.sun.midp.main.CommandState
- [pc: 21, pc: 50] local: midletSuite index: 1 type: com.sun.midp.midlet.MIDletSuite
- Stack map : number of frames 5
- [pc: 21, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midlet.MIDletSuite}]
- [pc: 34, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midlet.MIDletSuite}]
- [pc: 41, full, stack: {}, locals: {com.sun.midp.main.CommandState, com.sun.midp.midlet.MIDletSuite}]
- [pc: 44, full, stack: {java.lang.Throwable}, locals: {com.sun.midp.main.CommandState}]
- [pc: 49, full, stack: {}, locals: {com.sun.midp.main.CommandState}]
- // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
- // Stack: 3, Locals: 7
- private static void removeDevStorage(com.sun.midp.main.CommandState state);
- 0 new com.sun.midp.io.j2me.storage.File [139]
- 3 dup
- 4 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 7 invokespecial com.sun.midp.io.j2me.storage.File(com.sun.midp.security.SecurityToken) [140]
- 10 astore_1 [file]
- 11 new java.lang.StringBuffer [23]
- 14 dup
- 15 invokespecial java.lang.StringBuffer() [24]
- 18 invokestatic com.sun.midp.io.j2me.storage.File.getStorageRoot() : java.lang.String [141]
- 21 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 24 ldc <String "run_by_class_storage_"> [12]
- 26 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 29 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 32 astore_2 [storageRoot]
- 33 aload_1 [file]
- 34 aload_2 [storageRoot]
- 35 invokevirtual com.sun.midp.io.j2me.storage.File.filenamesThatStartWith(java.lang.String) : java.util.Vector [142]
- 38 astore_3 [files]
- 39 aload_3 [files]
- 40 invokevirtual java.util.Vector.size() : int [143]
- 43 istore 4 [numberOfFiles]
- 45 iconst_0
- 46 istore 5 [i]
- 48 iload 5 [i]
- 50 iload 4 [numberOfFiles]
- 52 if_icmpge 79
- 55 aload_1 [file]
- 56 aload_3 [files]
- 57 iload 5 [i]
- 59 invokevirtual java.util.Vector.elementAt(int) : java.lang.Object [144]
- 62 checkcast java.lang.String [90]
- 65 invokevirtual com.sun.midp.io.j2me.storage.File.delete(java.lang.String) : void [145]
- 68 goto 73
- 71 astore 6
- 73 iinc 5 1 [i]
- 76 goto 48
- 79 getstatic com.sun.midp.main.Main.internalSecurityToken : com.sun.midp.security.SecurityToken [5]
- 82 ldc <String "run_by_class_storage_"> [12]
- 84 invokestatic com.sun.midp.io.j2me.push.PushRegistryImpl.unregisterConnections(com.sun.midp.security.SecurityToken, java.lang.String) : void [146]
- 87 return
- Exception Table:
- [pc: 55, pc: 68] -> 71 when : java.io.IOException
- Line numbers:
- [pc: 0, line: 488]
- [pc: 11, line: 489]
- [pc: 33, line: 490]
- [pc: 39, line: 491]
- [pc: 45, line: 492]
- [pc: 55, line: 494]
- [pc: 68, line: 497]
- [pc: 71, line: 495]
- [pc: 73, line: 492]
- [pc: 79, line: 500]
- [pc: 87, line: 502]
- Local variable table:
- [pc: 73, pc: 73] local: ioe index: 6 type: java.io.IOException
- [pc: 48, pc: 79] local: i index: 5 type: int
- [pc: 0, pc: 88] local: state index: 0 type: com.sun.midp.main.CommandState
- [pc: 11, pc: 88] local: file index: 1 type: com.sun.midp.io.j2me.storage.File
- [pc: 33, pc: 88] local: storageRoot index: 2 type: java.lang.String
- [pc: 39, pc: 88] local: files index: 3 type: java.util.Vector
- [pc: 45, pc: 88] local: numberOfFiles index: 4 type: int
- Stack map : number of frames 4
- [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}]
- [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}]
- [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}]
- [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}]
- // Method descriptor #290 (Lcom/sun/midp/midletsuite/InvalidJadException;)Ljava/lang/String;
- // Stack: 2, Locals: 2
- private static java.lang.String messageForInvalidJadException(com.sun.midp.midletsuite.InvalidJadException ije);
- 0 aload_0 [ije]
- 1 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getReason() : int [30]
- 4 tableswitch default: 772
- case 1: 381
- case 2: 384
- case 3: 772
- case 4: 256
- case 5: 295
- case 6: 298
- case 7: 326
- case 8: 329
- case 9: 332
- case 10: 335
- case 11: 338
- case 12: 341
- case 13: 256
- case 14: 256
- case 15: 256
- case 16: 772
- case 17: 372
- case 18: 256
- case 19: 410
- case 20: 433
- case 21: 256
- case 22: 772
- case 23: 772
- case 24: 772
- case 25: 259
- case 26: 259
- case 27: 259
- case 28: 557
- case 29: 585
- case 30: 613
- case 31: 369
- case 32: 375
- case 33: 616
- case 34: 619
- case 35: 642
- case 36: 456
- case 37: 512
- case 38: 479
- case 39: 648
- case 40: 645
- case 41: 256
- case 42: 256
- case 43: 378
- case 44: 387
- case 45: 674
- case 46: 697
- case 47: 720
- case 48: 743
- case 49: 651
- case 50: 262
- case 51: 772
- case 52: 766
- case 53: 772
- case 54: 772
- case 55: 772
- case 56: 772
- case 57: 772
- case 58: 772
- case 59: 769
- 256 ldc <String "A required attribute is missing"> [147]
- 258 areturn
- 259 ldc <String "A required suite ID attribute in the JAR manifest do not match the one in the JAD"> [148]
- 261 areturn
- 262 new java.lang.StringBuffer [23]
- 265 dup
- 266 invokespecial java.lang.StringBuffer() [24]
- 269 ldc <String "The value for "> [149]
- 271 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 274 aload_0 [ije]
- 275 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 278 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 281 ldc <String " in the "> [151]
- 283 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 286 ldc <String "trusted JAR manifest did not match the one in the JAD"> [152]
- 288 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 291 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 294 areturn
- 295 ldc <String "The content provider certificate cannot be decoded."> [153]
- 297 areturn
- 298 new java.lang.StringBuffer [23]
- 301 dup
- 302 invokespecial java.lang.StringBuffer() [24]
- 305 ldc <String "The content provider certificate issuer "> [154]
- 307 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 310 aload_0 [ije]
- 311 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 314 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 317 ldc <String " is unknown."> [155]
- 319 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 322 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 325 areturn
- 326 ldc <String "The signature of the content provider certificate is invalid."> [156]
- 328 areturn
- 329 ldc <String "The JAR signature cannot be decoded."> [157]
- 331 areturn
- 332 ldc <String "The signature of the JAR is invalid."> [158]
- 334 areturn
- 335 ldc <String "The content provider certificate is not a supported version."> [159]
- 337 areturn
- 338 ldc <String "The content provider certificate is expired."> [160]
- 340 areturn
- 341 new java.lang.StringBuffer [23]
- 344 dup
- 345 invokespecial java.lang.StringBuffer() [24]
- 348 ldc <String "The public key of "> [161]
- 350 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 353 aload_0 [ije]
- 354 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 357 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 360 ldc <String " has expired."> [162]
- 362 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 365 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 368 areturn
- 369 ldc <String "The Jar downloaded was not the size in the JAD"> [163]
- 371 areturn
- 372 ldc <String "The application is an older version of one that is already installed"> [164]
- 374 areturn
- 375 ldc <String "The application is an newer version of one that is already installed"> [165]
- 377 areturn
- 378 ldc <String "The JAD URL is invalid"> [166]
- 380 areturn
- 381 ldc <String "JAD server not found"> [167]
- 383 areturn
- 384 ldc <String "JAD not found"> [168]
- 386 areturn
- 387 new java.lang.StringBuffer [23]
- 390 dup
- 391 invokespecial java.lang.StringBuffer() [24]
- 394 ldc <String "The JAR URL in the JAD is invalid: "> [169]
- 396 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 399 aload_0 [ije]
- 400 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 403 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 406 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 409 areturn
- 410 new java.lang.StringBuffer [23]
- 413 dup
- 414 invokespecial java.lang.StringBuffer() [24]
- 417 ldc <String "JAR server not found: "> [170]
- 419 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 422 aload_0 [ije]
- 423 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 426 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 429 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 432 areturn
- 433 new java.lang.StringBuffer [23]
- 436 dup
- 437 invokespecial java.lang.StringBuffer() [24]
- 440 ldc <String "JAR not found: "> [171]
- 442 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 445 aload_0 [ije]
- 446 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 449 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 452 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 455 areturn
- 456 new java.lang.StringBuffer [23]
- 459 dup
- 460 invokespecial java.lang.StringBuffer() [24]
- 463 ldc <String "Corrupt JAR, error while reading: "> [172]
- 465 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 468 aload_0 [ije]
- 469 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 472 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 475 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 478 areturn
- 479 aload_0 [ije]
- 480 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 483 ifnull 509
- 486 new java.lang.StringBuffer [23]
- 489 dup
- 490 invokespecial java.lang.StringBuffer() [24]
- 493 ldc <String "JAR did not have the correct media type, it had "> [173]
- 495 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 498 aload_0 [ije]
- 499 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 502 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 505 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 508 areturn
- 509 ldc <String "The server did not have a resource with an acceptable media type for the JAR URL. (code 406)"> [174]
- 511 areturn
- 512 aload_0 [ije]
- 513 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 516 ifnull 554
- 519 aload_0 [ije]
- 520 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 523 astore_1 [temp]
- 524 aload_1 [temp]
- 525 invokevirtual java.lang.String.length() : int [175]
- 528 ifne 534
- 531 ldc <String "JAD did not have a media type"> [176]
- 533 areturn
- 534 new java.lang.StringBuffer [23]
- 537 dup
- 538 invokespecial java.lang.StringBuffer() [24]
- 541 ldc <String "JAD did not have the correct media type, it had "> [177]
- 543 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 546 aload_1 [temp]
- 547 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 550 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 553 areturn
- 554 ldc <String "The server did not have a resource with an acceptable media type for the JAD URL. (code 406)"> [178]
- 556 areturn
- 557 new java.lang.StringBuffer [23]
- 560 dup
- 561 invokespecial java.lang.StringBuffer() [24]
- 564 ldc <String "The attribute key ["> [179]
- 566 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 569 aload_0 [ije]
- 570 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 573 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 576 ldc <String "] is not in the proper format"> [180]
- 578 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 581 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 584 areturn
- 585 new java.lang.StringBuffer [23]
- 588 dup
- 589 invokespecial java.lang.StringBuffer() [24]
- 592 ldc <String "The value for attribute "> [181]
- 594 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 597 aload_0 [ije]
- 598 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 601 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 604 ldc <String " is not in the proper format"> [182]
- 606 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 609 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 612 areturn
- 613 ldc <String "There is insufficient storage to install this suite"> [183]
- 615 areturn
- 616 ldc <String "Authentication required or failed"> [184]
- 618 areturn
- 619 new java.lang.StringBuffer [23]
- 622 dup
- 623 invokespecial java.lang.StringBuffer() [24]
- 626 ldc <String "The JAD to be installed is for an existing suite, but not from the same domain as the existing one: "> [185]
- 628 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 631 aload_0 [ije]
- 632 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 635 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 638 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 641 areturn
- 642 ldc <String "Cannot authenticate with the server, unsupported scheme"> [186]
- 644 areturn
- 645 ldc <String "Either the configuration or profile is not supported."> [187]
- 647 areturn
- 648 ldc <String "The JAD matches a version of a suite already installed."> [188]
- 650 areturn
- 651 new java.lang.StringBuffer [23]
- 654 dup
- 655 invokespecial java.lang.StringBuffer() [24]
- 658 ldc <String "The suite is not authorized for "> [189]
- 660 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 663 aload_0 [ije]
- 664 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 667 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 670 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 673 areturn
- 674 new java.lang.StringBuffer [23]
- 677 dup
- 678 invokespecial java.lang.StringBuffer() [24]
- 681 ldc <String "The suite is in confict with another application listening for network data on "> [190]
- 683 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 686 aload_0 [ije]
- 687 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 690 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 693 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 696 areturn
- 697 new java.lang.StringBuffer [23]
- 700 dup
- 701 invokespecial java.lang.StringBuffer() [24]
- 704 ldc <String "Push attribute in incorrectly formated: "> [191]
- 706 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 709 aload_0 [ije]
- 710 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 713 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 716 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 719 areturn
- 720 new java.lang.StringBuffer [23]
- 723 dup
- 724 invokespecial java.lang.StringBuffer() [24]
- 727 ldc <String "Connection in push attribute is not supported: "> [192]
- 729 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 732 aload_0 [ije]
- 733 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 736 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 739 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 742 areturn
- 743 new java.lang.StringBuffer [23]
- 746 dup
- 747 invokespecial java.lang.StringBuffer() [24]
- 750 ldc <String "The class in push attribute not in a MIDlet-<n> attribute: "> [193]
- 752 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 755 aload_0 [ije]
- 756 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getExtraData() : java.lang.String [150]
- 759 invokevirtual java.lang.StringBuffer.append(java.lang.String) : java.lang.StringBuffer [26]
- 762 invokevirtual java.lang.StringBuffer.toString() : java.lang.String [27]
- 765 areturn
- 766 ldc <String "Cannot update a trusted suite with an untrusted version"> [194]
- 768 areturn
- 769 ldc <String "The permissions do not match the ones in the JAR manifest."> [195]
- 771 areturn
- 772 aload_0 [ije]
- 773 invokevirtual com.sun.midp.midletsuite.InvalidJadException.getMessage() : java.lang.String [196]
- 776 areturn
- Line numbers:
- [pc: 0, line: 514]
- [pc: 256, line: 523]
- [pc: 259, line: 528]
- [pc: 262, line: 532]
- [pc: 295, line: 536]
- [pc: 298, line: 539]
- [pc: 326, line: 543]
- [pc: 329, line: 547]
- [pc: 332, line: 550]
- [pc: 335, line: 553]
- [pc: 338, line: 557]
- [pc: 341, line: 560]
- [pc: 369, line: 563]
- [pc: 372, line: 566]
- [pc: 375, line: 570]
- [pc: 378, line: 574]
- [pc: 381, line: 577]
- [pc: 384, line: 580]
- [pc: 387, line: 583]
- [pc: 410, line: 586]
- [pc: 433, line: 589]
- [pc: 456, line: 592]
- [pc: 479, line: 595]
- [pc: 486, line: 596]
- [pc: 509, line: 600]
- [pc: 512, line: 604]
- [pc: 519, line: 605]
- [pc: 524, line: 607]
- [pc: 531, line: 608]
- [pc: 534, line: 611]
- [pc: 554, line: 619]
- [pc: 557, line: 623]
- [pc: 585, line: 627]
- [pc: 613, line: 631]
- [pc: 616, line: 634]
- [pc: 619, line: 637]
- [pc: 642, line: 642]
- [pc: 645, line: 645]
- [pc: 648, line: 648]
- [pc: 651, line: 651]
- [pc: 674, line: 654]
- [pc: 697, line: 658]
- [pc: 720, line: 662]
- [pc: 743, line: 666]
- [pc: 766, line: 670]
- [pc: 769, line: 674]
- [pc: 772, line: 677]
- Local variable table:
- [pc: 524, pc: 554] local: temp index: 1 type: java.lang.String
- [pc: 0, pc: 777] local: ije index: 0 type: com.sun.midp.midletsuite.InvalidJadException
- Stack map : number of frames 42
- [pc: 256, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 259, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 262, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 295, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 298, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 326, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 329, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 332, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 335, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 338, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 341, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 369, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 372, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 375, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 378, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 381, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 384, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 387, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 410, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 433, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 456, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 479, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 509, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 512, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 534, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException, java.lang.String}]
- [pc: 554, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 557, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 585, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 613, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 616, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 619, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 642, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 645, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 648, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 651, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 674, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 697, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 720, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 743, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 766, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 769, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- [pc: 772, full, stack: {}, locals: {com.sun.midp.midletsuite.InvalidJadException}]
- // Method descriptor #255 ()V
- // Stack: 3, Locals: 1
- private static void initSystemLabels();
- 0 iconst_4
- 1 anewarray java.lang.String [90]
- 4 astore_0 [sa]
- 5 aload_0 [sa]
- 6 iconst_0
- 7 ldc <String "1234567890"> [197]
- 9 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 12 aastore
- 13 aload_0 [sa]
- 14 iconst_1
- 15 ldc <String "Menu"> [198]
- 17 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 20 aastore
- 21 aload_0 [sa]
- 22 iconst_2
- 23 ldc <String "Back"> [199]
- 25 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 28 aastore
- 29 aload_0 [sa]
- 30 iconst_3
- 31 ldc <String "Cancel"> [200]
- 33 invokestatic com.sun.midp.lcdui.Resource.getString(java.lang.String) : java.lang.String [39]
- 36 aastore
- 37 aload_0 [sa]
- 38 invokestatic com.sun.midp.main.Main.initSystemLabels(java.lang.String[]) : void [201]
- 41 return
- Line numbers:
- [pc: 0, line: 685]
- [pc: 5, line: 686]
- [pc: 13, line: 687]
- [pc: 21, line: 688]
- [pc: 29, line: 689]
- [pc: 37, line: 691]
- [pc: 41, line: 692]
- Local variable table:
- [pc: 5, pc: 42] local: sa index: 0 type: java.lang.String[]
- // Method descriptor #235 ([Ljava/lang/String;)V
- private static native void initSystemLabels(java.lang.String[] arg0);
- // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
- private static native void saveCommandState(com.sun.midp.main.CommandState arg0);
- // Method descriptor #266 (Lcom/sun/midp/main/CommandState;)V
- private static native void restoreCommandState(com.sun.midp.main.CommandState arg0);
- // Method descriptor #296 (I)V
- private static native void exitInternal(int arg0);
- // Method descriptor #255 ()V
- // Stack: 1, Locals: 1
- private Main();
- 0 aload_0 [this]
- 1 invokespecial java.lang.Object() [202]
- 4 return
- Line numbers:
- [pc: 0, line: 731]
- [pc: 4, line: 732]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: com.sun.midp.main.Main
- // Method descriptor #255 ()V
- // Stack: 4, Locals: 0
- static {};
- 0 bipush 21
- 2 anewarray java.lang.String [90]
- 5 dup
- 6 iconst_0
- 7 ldc <String "com.sun.midp.io.j2me.tcpobex.Protocol"> [203]
- 9 aastore
- 10 dup
- 11 iconst_1
- 12 ldc <String "com.sun.midp.io.j2me.irdaobex.Protocol"> [204]
- 14 aastore
- 15 dup
- 16 iconst_2
- 17 ldc <String "com.sun.midp.io.j2me.btgoep.Protocol"> [205]
- 19 aastore
- 20 dup
- 21 iconst_3
- 22 ldc <String "com.sun.kvem.jsr082.impl.bluetooth.SecurityTokenHandler"> [206]
- 24 aastore
- 25 dup
- 26 iconst_4
- 27 ldc <String "com.sun.kvem.io.j2me.tcpobex.Protocol"> [207]
- 29 aastore
- 30 dup
- 31 iconst_5
- 32 ldc <String "com.sun.mmedia.JavaMPEG1Player2"> [208]
- 34 aastore
- 35 dup
- 36 bipush 6
- 38 ldc <String "com.sun.midp.io.j2me.push.PushRegistryImpl"> [209]
- 40 aastore
- 41 dup
- 42 bipush 7
- 44 ldc <String "com.sun.midp.io.j2me.mms.Protocol"> [210]
- 46 aastore
- 47 dup
- 48 bipush 8
- 50 ldc <String "com.sun.midp.io.j2me.apdu.Protocol"> [211]
- 52 aastore
- 53 dup
- 54 bipush 9
- 56 ldc <String "com.sun.midp.io.j2me.jcrmi.Protocol"> [212]
- 58 aastore
- 59 dup
- 60 bipush 10
- 62 ldc <String "com.sun.satsa.acl.ACFile"> [213]
- 64 aastore
- 65 dup
- 66 bipush 11
- 68 ldc <String "com.sun.satsa.pki.PKIManager"> [214]
- 70 aastore
- 71 dup
- 72 bipush 12
- 74 ldc <String "com.sun.j2me.global.DevResourceManagerFactory"> [215]
- 76 aastore
- 77 dup
- 78 bipush 13
- 80 ldc <String "com.sun.j2me.global.DevResourceBundleReader"> [216]
- 82 aastore
- 83 dup
- 84 bipush 14
- 86 ldc <String "com.sun.midp.io.j2me.sip.Protocol"> [217]
- 88 aastore
- 89 dup
- 90 bipush 15
- 92 ldc <String "com.sun.midp.io.j2me.sips.Protocol"> [218]
- 94 aastore
- 95 dup
- 96 bipush 16
- 98 ldc <String "com.sun.amms.control.camera.SnapshotCtrl"> [219]
- 100 aastore
- 101 dup
- 102 bipush 17
- 104 ldc <String "com.sun.mmedia.protocol.CommonDS"> [220]
- 106 aastore
- 107 dup
- 108 bipush 18
- 110 ldc <String "com.sun.mmedia.WavRecordCtrl"> [221]
- 112 aastore
- 113 dup
- 114 bipush 19
- 116 ldc <String "com.sun.mmedia.MmapiTuner"> [222]
- 118 aastore
- 119 dup
- 120 bipush 20
- 122 ldc <String "com.sun.mmedia.protocol.FileConnectionSubstitute"> [223]
- 124 aastore
- 125 putstatic com.sun.midp.main.Main.optionalTokenClients : java.lang.String[] [80]
- 128 return
- Line numbers:
- [pc: 0, line: 61]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement