; ; Output created by JasminView on Jul 14, 2002 ; mailto:shawn@pobox.com ; Copyright (c) 1997-Present Shawn Silverman ; ; Jasmin can be found at: ; http://www.cat.nyu.edu/meyer/jasmin/ ; ; Classfile version: ; major: 45 ; minor: 3 .source LoadArrayI.java .class public LoadArrayI .super java/lang/ClassLoader .field data [B .field private myname Ljava/lang/String; .field jcf LJcf; ; >> METHOD 1 << .method public ()V .limit stack 5 .limit locals 1 ;---- .line 117 aload_0 invokespecial java/lang/ClassLoader/()V .line 6 aload_0 sipush 524 newarray byte dup iconst_0 bipush -54 bastore dup iconst_1 bipush -2 bastore dup iconst_2 bipush -70 bastore dup iconst_3 bipush -66 bastore dup iconst_4 iconst_0 bastore dup iconst_5 iconst_3 bastore dup bipush 6 iconst_0 bastore dup bipush 7 bipush 45 bastore dup bipush 8 iconst_0 bastore dup bipush 9 bipush 39 bastore dup bipush 10 iconst_1 bastore dup bipush 11 iconst_0 bastore dup bipush 12 iconst_3 bastore dup bipush 13 bipush 40 bastore dup bipush 14 bipush 41 bastore dup bipush 15 bipush 86 bastore dup bipush 16 iconst_1 bastore dup bipush 17 iconst_0 bastore dup bipush 18 iconst_4 bastore dup bipush 19 bipush 109 bastore dup bipush 20 bipush 97 bastore dup bipush 21 bipush 105 bastore dup bipush 22 bipush 110 bastore dup bipush 23 iconst_1 bastore dup bipush 24 iconst_0 bastore dup bipush 25 bipush 16 bastore dup bipush 26 bipush 106 bastore dup bipush 27 bipush 97 bastore dup bipush 28 bipush 118 bastore dup bipush 29 bipush 97 bastore dup bipush 30 bipush 47 bastore dup bipush 31 bipush 108 bastore dup bipush 32 bipush 97 bastore dup bipush 33 bipush 110 bastore dup bipush 34 bipush 103 bastore dup bipush 35 bipush 47 bastore dup bipush 36 bipush 79 bastore dup bipush 37 bipush 98 bastore dup bipush 38 bipush 106 bastore dup bipush 39 bipush 101 bastore dup bipush 40 bipush 99 bastore dup bipush 41 bipush 116 bastore dup bipush 42 iconst_1 bastore dup bipush 43 iconst_0 bastore dup bipush 44 bipush 8 bastore dup bipush 45 bipush 72 bastore dup bipush 46 bipush 101 bastore dup bipush 47 bipush 108 bastore dup bipush 48 bipush 108 bastore dup bipush 49 bipush 111 bastore dup bipush 50 bipush 46 bastore dup bipush 51 bipush 106 bastore dup bipush 52 bipush 50 bastore dup bipush 53 iconst_1 bastore dup bipush 54 iconst_0 bastore dup bipush 55 bipush 13 bastore dup bipush 56 bipush 83 bastore dup bipush 57 bipush 97 bastore dup bipush 58 bipush 121 bastore dup bipush 59 bipush 32 bastore dup bipush 60 bipush 115 bastore dup bipush 61 bipush 97 bastore dup bipush 62 bipush 121 bastore dup bipush 63 bipush 33 bastore dup bipush 64 bipush 32 bastore dup bipush 65 bipush 97 bastore dup bipush 66 bipush 110 bastore dup bipush 67 bipush 100 bastore dup bipush 68 bipush 32 bastore dup bipush 69 bipush 10 bastore dup bipush 70 iconst_0 bastore dup bipush 71 bipush 12 bastore dup bipush 72 iconst_0 bastore dup bipush 73 bipush 31 bastore dup bipush 74 bipush 7 bastore dup bipush 75 iconst_0 bastore dup bipush 76 iconst_3 bastore dup bipush 77 bipush 10 bastore dup bipush 78 iconst_0 bastore dup bipush 79 bipush 21 bastore dup bipush 80 iconst_0 bastore dup bipush 81 bipush 30 bastore dup bipush 82 bipush 7 bastore dup bipush 83 iconst_0 bastore dup bipush 84 bipush 33 bastore dup bipush 85 bipush 10 bastore dup bipush 86 iconst_0 bastore dup bipush 87 bipush 12 bastore dup bipush 88 iconst_0 bastore dup bipush 89 bipush 14 bastore dup bipush 90 bipush 8 bastore dup bipush 91 iconst_0 bastore dup bipush 92 iconst_5 bastore dup bipush 93 bipush 7 bastore dup bipush 94 iconst_0 bastore dup bipush 95 bipush 32 bastore dup bipush 96 iconst_1 bastore dup bipush 97 iconst_0 bastore dup bipush 98 bipush 16 bastore dup bipush 99 bipush 106 bastore dup bipush 100 bipush 97 bastore dup bipush 101 bipush 118 bastore dup bipush 102 bipush 97 bastore dup bipush 103 bipush 47 bastore dup bipush 104 bipush 108 bastore dup bipush 105 bipush 97 bastore dup bipush 106 bipush 110 bastore dup bipush 107 bipush 103 bastore dup bipush 108 bipush 47 bastore dup bipush 109 bipush 83 bastore dup bipush 110 bipush 121 bastore dup bipush 111 bipush 115 bastore dup bipush 112 bipush 116 bastore dup bipush 113 bipush 101 bastore dup bipush 114 bipush 109 bastore dup bipush 115 bipush 12 bastore dup bipush 116 iconst_0 bastore dup bipush 117 bipush 27 bastore dup bipush 118 iconst_0 bastore dup bipush 119 iconst_1 bastore dup bipush 120 bipush 10 bastore dup bipush 121 iconst_0 bastore dup bipush 122 bipush 12 bastore dup bipush 123 iconst_0 bastore dup bipush 124 bipush 20 bastore dup bipush 125 bipush 7 bastore dup bipush 126 iconst_0 bastore dup bipush 127 bipush 13 bastore dup sipush 128 iconst_1 bastore dup sipush 129 iconst_0 bastore dup sipush 130 bipush 8 bastore dup sipush 131 bipush 83 bastore dup sipush 132 bipush 97 bastore dup sipush 133 bipush 121 bastore dup sipush 134 bipush 32 bastore dup sipush 135 bipush 114 bastore dup sipush 136 bipush 117 bastore dup sipush 137 bipush 110 bastore dup sipush 138 bipush 33 bastore dup sipush 139 iconst_1 bastore dup sipush 140 iconst_0 bastore dup sipush 141 iconst_3 bastore dup sipush 142 bipush 114 bastore dup sipush 143 bipush 117 bastore dup sipush 144 bipush 110 bastore dup sipush 145 iconst_1 bastore dup sipush 146 iconst_0 bastore dup sipush 147 bipush 22 bastore dup sipush 148 bipush 40 bastore dup sipush 149 bipush 91 bastore dup sipush 150 bipush 76 bastore dup sipush 151 bipush 106 bastore dup sipush 152 bipush 97 bastore dup sipush 153 bipush 118 bastore dup sipush 154 bipush 97 bastore dup sipush 155 bipush 47 bastore dup sipush 156 bipush 108 bastore dup sipush 157 bipush 97 bastore dup sipush 158 bipush 110 bastore dup sipush 159 bipush 103 bastore dup sipush 160 bipush 47 bastore dup sipush 161 bipush 83 bastore dup sipush 162 bipush 116 bastore dup sipush 163 bipush 114 bastore dup sipush 164 bipush 105 bastore dup sipush 165 bipush 110 bastore dup sipush 166 bipush 103 bastore dup sipush 167 bipush 59 bastore dup sipush 168 bipush 41 bastore dup sipush 169 bipush 86 bastore dup sipush 170 bipush 12 bastore dup sipush 171 iconst_0 bastore dup sipush 172 bipush 24 bastore dup sipush 173 iconst_0 bastore dup sipush 174 iconst_1 bastore dup sipush 175 bipush 7 bastore dup sipush 176 iconst_0 bastore dup sipush 177 bipush 37 bastore dup sipush 178 iconst_1 bastore dup sipush 179 iconst_0 bastore dup sipush 180 bipush 10 bastore dup sipush 181 bipush 83 bastore dup sipush 182 bipush 111 bastore dup sipush 183 bipush 117 bastore dup sipush 184 bipush 114 bastore dup sipush 185 bipush 99 bastore dup sipush 186 bipush 101 bastore dup sipush 187 bipush 70 bastore dup sipush 188 bipush 105 bastore dup sipush 189 bipush 108 bastore dup sipush 190 bipush 101 bastore dup sipush 191 iconst_1 bastore dup sipush 192 iconst_0 bastore dup sipush 193 bipush 7 bastore dup sipush 194 bipush 112 bastore dup sipush 195 bipush 114 bastore dup sipush 196 bipush 105 bastore dup sipush 197 bipush 110 bastore dup sipush 198 bipush 116 bastore dup sipush 199 bipush 108 bastore dup sipush 200 bipush 110 bastore dup sipush 201 iconst_1 bastore dup sipush 202 iconst_0 bastore dup sipush 203 bipush 6 bastore dup sipush 204 bipush 60 bastore dup sipush 205 bipush 105 bastore dup sipush 206 bipush 110 bastore dup sipush 207 bipush 105 bastore dup sipush 208 bipush 116 bastore dup sipush 209 bipush 62 bastore dup sipush 210 bipush 12 bastore dup sipush 211 iconst_0 bastore dup sipush 212 bipush 26 bastore dup sipush 213 iconst_0 bastore dup sipush 214 bipush 38 bastore dup sipush 215 iconst_1 bastore dup sipush 216 iconst_0 bastore dup sipush 217 iconst_3 bastore dup sipush 218 bipush 111 bastore dup sipush 219 bipush 117 bastore dup sipush 220 bipush 116 bastore dup sipush 221 iconst_1 bastore dup sipush 222 iconst_0 bastore dup sipush 223 iconst_3 bastore dup sipush 224 bipush 115 bastore dup sipush 225 bipush 97 bastore dup sipush 226 bipush 121 bastore dup sipush 227 bipush 8 bastore dup sipush 228 iconst_0 bastore dup sipush 229 bipush 17 bastore dup sipush 230 bipush 10 bastore dup sipush 231 iconst_0 bastore dup sipush 232 bipush 7 bastore dup sipush 233 iconst_0 bastore dup sipush 234 bipush 20 bastore dup sipush 235 bipush 12 bastore dup sipush 236 iconst_0 bastore dup sipush 237 bipush 23 bastore dup sipush 238 iconst_0 bastore dup sipush 239 bipush 35 bastore dup sipush 240 bipush 12 bastore dup sipush 241 iconst_0 bastore dup sipush 242 bipush 18 bastore dup sipush 243 iconst_0 bastore dup sipush 244 iconst_1 bastore dup sipush 245 iconst_1 bastore dup sipush 246 iconst_0 bastore dup sipush 247 iconst_5 bastore dup sipush 248 bipush 72 bastore dup sipush 249 bipush 101 bastore dup sipush 250 bipush 108 bastore dup sipush 251 bipush 108 bastore dup sipush 252 bipush 111 bastore dup sipush 253 iconst_1 bastore dup sipush 254 iconst_0 bastore dup sipush 255 bipush 18 bastore dup sipush 256 bipush 106 bastore dup sipush 257 bipush 97 bastore dup sipush 258 bipush 118 bastore dup sipush 259 bipush 97 bastore dup sipush 260 bipush 47 bastore dup sipush 261 bipush 108 bastore dup sipush 262 bipush 97 bastore dup sipush 263 bipush 110 bastore dup sipush 264 bipush 103 bastore dup sipush 265 bipush 47 bastore dup sipush 266 bipush 82 bastore dup sipush 267 bipush 117 bastore dup sipush 268 bipush 110 bastore dup sipush 269 bipush 110 bastore dup sipush 270 bipush 97 bastore dup sipush 271 bipush 98 bastore dup sipush 272 bipush 108 bastore dup sipush 273 bipush 101 bastore dup sipush 274 bipush 9 bastore dup sipush 275 iconst_0 bastore dup sipush 276 bipush 16 bastore dup sipush 277 iconst_0 bastore dup sipush 278 bipush 25 bastore dup sipush 279 iconst_1 bastore dup sipush 280 iconst_0 bastore dup sipush 281 bipush 21 bastore dup sipush 282 bipush 40 bastore dup sipush 283 bipush 76 bastore dup sipush 284 bipush 106 bastore dup sipush 285 bipush 97 bastore dup sipush 286 bipush 118 bastore dup sipush 287 bipush 97 bastore dup sipush 288 bipush 47 bastore dup sipush 289 bipush 108 bastore dup sipush 290 bipush 97 bastore dup sipush 291 bipush 110 bastore dup sipush 292 bipush 103 bastore dup sipush 293 bipush 47 bastore dup sipush 294 bipush 83 bastore dup sipush 295 bipush 116 bastore dup sipush 296 bipush 114 bastore dup sipush 297 bipush 105 bastore dup sipush 298 bipush 110 bastore dup sipush 299 bipush 103 bastore dup sipush 300 bipush 59 bastore dup sipush 301 bipush 41 bastore dup sipush 302 bipush 86 bastore dup sipush 303 iconst_1 bastore dup sipush 304 iconst_0 bastore dup sipush 305 iconst_4 bastore dup sipush 306 bipush 67 bastore dup sipush 307 bipush 111 bastore dup sipush 308 bipush 100 bastore dup sipush 309 bipush 101 bastore dup sipush 310 iconst_1 bastore dup sipush 311 iconst_0 bastore dup sipush 312 bipush 19 bastore dup sipush 313 bipush 106 bastore dup sipush 314 bipush 97 bastore dup sipush 315 bipush 118 bastore dup sipush 316 bipush 97 bastore dup sipush 317 bipush 47 bastore dup sipush 318 bipush 105 bastore dup sipush 319 bipush 111 bastore dup sipush 320 bipush 47 bastore dup sipush 321 bipush 80 bastore dup sipush 322 bipush 114 bastore dup sipush 323 bipush 105 bastore dup sipush 324 bipush 110 bastore dup sipush 325 bipush 116 bastore dup sipush 326 bipush 83 bastore dup sipush 327 bipush 116 bastore dup sipush 328 bipush 114 bastore dup sipush 329 bipush 101 bastore dup sipush 330 bipush 97 bastore dup sipush 331 bipush 109 bastore dup sipush 332 iconst_1 bastore dup sipush 333 iconst_0 bastore dup sipush 334 bipush 21 bastore dup sipush 335 bipush 76 bastore dup sipush 336 bipush 106 bastore dup sipush 337 bipush 97 bastore dup sipush 338 bipush 118 bastore dup sipush 339 bipush 97 bastore dup sipush 340 bipush 47 bastore dup sipush 341 bipush 105 bastore dup sipush 342 bipush 111 bastore dup sipush 343 bipush 47 bastore dup sipush 344 bipush 80 bastore dup sipush 345 bipush 114 bastore dup sipush 346 bipush 105 bastore dup sipush 347 bipush 110 bastore dup sipush 348 bipush 116 bastore dup sipush 349 bipush 83 bastore dup sipush 350 bipush 116 bastore dup sipush 351 bipush 114 bastore dup sipush 352 bipush 101 bastore dup sipush 353 bipush 97 bastore dup sipush 354 bipush 109 bastore dup sipush 355 bipush 59 bastore dup sipush 356 iconst_0 bastore dup sipush 357 bipush 33 bastore dup sipush 358 iconst_0 bastore dup sipush 359 bipush 12 bastore dup sipush 360 iconst_0 bastore dup sipush 361 bipush 7 bastore dup sipush 362 iconst_0 bastore dup sipush 363 iconst_1 bastore dup sipush 364 iconst_0 bastore dup sipush 365 bipush 9 bastore dup sipush 366 iconst_0 bastore dup sipush 367 iconst_0 bastore dup sipush 368 iconst_0 bastore dup sipush 369 iconst_4 bastore dup sipush 370 iconst_0 bastore dup sipush 371 iconst_1 bastore dup sipush 372 iconst_0 bastore dup sipush 373 bipush 24 bastore dup sipush 374 iconst_0 bastore dup sipush 375 iconst_1 bastore dup sipush 376 iconst_0 bastore dup sipush 377 iconst_1 bastore dup sipush 378 iconst_0 bastore dup sipush 379 bipush 36 bastore dup sipush 380 iconst_0 bastore dup sipush 381 iconst_0 bastore dup sipush 382 iconst_0 bastore dup sipush 383 bipush 17 bastore dup sipush 384 iconst_0 bastore dup sipush 385 iconst_1 bastore dup sipush 386 iconst_0 bastore dup sipush 387 iconst_1 bastore dup sipush 388 iconst_0 bastore dup sipush 389 iconst_0 bastore dup sipush 390 iconst_0 bastore dup sipush 391 iconst_5 bastore dup sipush 392 bipush 42 bastore dup sipush 393 bipush -73 bastore dup sipush 394 iconst_0 bastore dup sipush 395 bipush 29 bastore dup sipush 396 bipush -79 bastore dup sipush 397 iconst_0 bastore dup sipush 398 iconst_0 bastore dup sipush 399 iconst_0 bastore dup sipush 400 iconst_0 bastore dup sipush 401 iconst_0 bastore dup sipush 402 iconst_1 bastore dup sipush 403 iconst_0 bastore dup sipush 404 bipush 18 bastore dup sipush 405 iconst_0 bastore dup sipush 406 iconst_1 bastore dup sipush 407 iconst_0 bastore dup sipush 408 iconst_1 bastore dup sipush 409 iconst_0 bastore dup sipush 410 bipush 36 bastore dup sipush 411 iconst_0 bastore dup sipush 412 iconst_0 bastore dup sipush 413 iconst_0 bastore dup sipush 414 bipush 21 bastore dup sipush 415 iconst_0 bastore dup sipush 416 iconst_2 bastore dup sipush 417 iconst_0 bastore dup sipush 418 iconst_1 bastore dup sipush 419 iconst_0 bastore dup sipush 420 iconst_0 bastore dup sipush 421 iconst_0 bastore dup sipush 422 bipush 9 bastore dup sipush 423 bipush -78 bastore dup sipush 424 iconst_0 bastore dup sipush 425 bipush 34 bastore dup sipush 426 bipush 18 bastore dup sipush 427 bipush 28 bastore dup sipush 428 bipush -74 bastore dup sipush 429 iconst_0 bastore dup sipush 430 bipush 8 bastore dup sipush 431 bipush -79 bastore dup sipush 432 iconst_0 bastore dup sipush 433 iconst_0 bastore dup sipush 434 iconst_0 bastore dup sipush 435 iconst_0 bastore dup sipush 436 iconst_0 bastore dup sipush 437 iconst_1 bastore dup sipush 438 iconst_0 bastore dup sipush 439 bipush 27 bastore dup sipush 440 iconst_0 bastore dup sipush 441 iconst_1 bastore dup sipush 442 iconst_0 bastore dup sipush 443 iconst_1 bastore dup sipush 444 iconst_0 bastore dup sipush 445 bipush 36 bastore dup sipush 446 iconst_0 bastore dup sipush 447 iconst_0 bastore dup sipush 448 iconst_0 bastore dup sipush 449 bipush 25 bastore dup sipush 450 iconst_0 bastore dup sipush 451 iconst_2 bastore dup sipush 452 iconst_0 bastore dup sipush 453 iconst_1 bastore dup sipush 454 iconst_0 bastore dup sipush 455 iconst_0 bastore dup sipush 456 iconst_0 bastore dup sipush 457 bipush 13 bastore dup sipush 458 bipush -78 bastore dup sipush 459 iconst_0 bastore dup sipush 460 bipush 34 bastore dup sipush 461 bipush 18 bastore dup sipush 462 bipush 11 bastore dup sipush 463 bipush -74 bastore dup sipush 464 iconst_0 bastore dup sipush 465 bipush 8 bastore dup sipush 466 bipush 42 bastore dup sipush 467 bipush -74 bastore dup sipush 468 iconst_0 bastore dup sipush 469 bipush 6 bastore dup sipush 470 bipush -79 bastore dup sipush 471 iconst_0 bastore dup sipush 472 iconst_0 bastore dup sipush 473 iconst_0 bastore dup sipush 474 iconst_0 bastore dup sipush 475 iconst_0 bastore dup sipush 476 bipush 9 bastore dup sipush 477 iconst_0 bastore dup sipush 478 iconst_2 bastore dup sipush 479 iconst_0 bastore dup sipush 480 bipush 19 bastore dup sipush 481 iconst_0 bastore dup sipush 482 iconst_1 bastore dup sipush 483 iconst_0 bastore dup sipush 484 bipush 36 bastore dup sipush 485 iconst_0 bastore dup sipush 486 iconst_0 bastore dup sipush 487 iconst_0 bastore dup sipush 488 bipush 25 bastore dup sipush 489 iconst_0 bastore dup sipush 490 iconst_2 bastore dup sipush 491 iconst_0 bastore dup sipush 492 iconst_2 bastore dup sipush 493 iconst_0 bastore dup sipush 494 iconst_0 bastore dup sipush 495 iconst_0 bastore dup sipush 496 bipush 13 bastore dup sipush 497 bipush -69 bastore dup sipush 498 iconst_0 bastore dup sipush 499 bipush 12 bastore dup sipush 500 bipush 89 bastore dup sipush 501 bipush -73 bastore dup sipush 502 iconst_0 bastore dup sipush 503 bipush 15 bastore dup sipush 504 bipush 76 bastore dup sipush 505 bipush 43 bastore dup sipush 506 bipush -74 bastore dup sipush 507 iconst_0 bastore dup sipush 508 bipush 10 bastore dup sipush 509 bipush -79 bastore dup sipush 510 iconst_0 bastore dup sipush 511 iconst_0 bastore dup sipush 512 iconst_0 bastore dup sipush 513 iconst_0 bastore dup sipush 514 iconst_0 bastore dup sipush 515 iconst_1 bastore dup sipush 516 iconst_0 bastore dup sipush 517 bipush 22 bastore dup sipush 518 iconst_0 bastore dup sipush 519 iconst_0 bastore dup sipush 520 iconst_0 bastore dup sipush 521 iconst_2 bastore dup sipush 522 iconst_0 bastore dup sipush 523 iconst_4 bastore putfield LoadArrayI/data [B .line 118 aload_0 new Jcf dup aload_0 getfield LoadArrayI/data [B invokespecial Jcf/([B)V putfield LoadArrayI/jcf LJcf; .line 119 aload_0 aload_0 getfield LoadArrayI/jcf LJcf; invokevirtual Jcf/className()Ljava/lang/String; putfield LoadArrayI/myname Ljava/lang/String; .line 120 return .end method ; >> METHOD 2 << .method lcname()Ljava/lang/String; .limit stack 1 .limit locals 1 ;---- .line 122 aload_0 getfield LoadArrayI/myname Ljava/lang/String; areturn .end method ; >> METHOD 3 << .method protected loadClass(Ljava/lang/String;Z)Ljava/lang/Class; .throws java/lang/ClassNotFoundException .limit stack 3 .limit locals 5 ;---- .line 126 aconst_null astore_3 .line 128 Label1: aload_0 aload_1 invokevirtual java/lang/ClassLoader/findSystemClass(Ljava/lang/String;)Ljava/lang/Class; areturn .line 129 Label2: astore 4 .line 131 aload_0 aload_1 invokevirtual java/lang/ClassLoader/findLoadedClass(Ljava/lang/String;)Ljava/lang/Class; astore_3 .line 132 aload_3 ifnull Label3 aload_3 areturn .line 134 Label3: aload_0 aload_1 invokespecial LoadArrayI/myFindClass(Ljava/lang/String;)Ljava/lang/Class; astore_3 .line 135 aload_3 ifnonnull Label4 new java/lang/ClassNotFoundException dup aload_1 invokespecial java/lang/ClassNotFoundException/(Ljava/lang/String;)V athrow .line 137 Label4: iload_2 ifeq Label5 aload_0 aload_3 invokevirtual java/lang/ClassLoader/resolveClass(Ljava/lang/Class;)V .line 139 Label5: aload_3 areturn ;---- .catch java/lang/Throwable from Label1 to Label2 using Label2 .end method ; >> METHOD 4 << .method private synchronized myFindClass(Ljava/lang/String;)Ljava/lang/Class; .limit stack 5 .limit locals 3 ;---- .line 144 Label1: aload_0 aload_1 aload_0 getfield LoadArrayI/data [B iconst_0 aload_0 getfield LoadArrayI/data [B arraylength invokevirtual java/lang/ClassLoader/defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; areturn .line 146 Label2: astore_2 getstatic java/lang/System/out Ljava/io/PrintStream; aload_2 invokevirtual java/lang/Throwable/getMessage()Ljava/lang/String; invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V .line 147 new java/lang/ClassFormatError dup invokespecial java/lang/ClassFormatError/()V athrow ;---- .catch java/lang/Throwable from Label1 to Label2 using Label2 .end method ; >> METHOD 5 << .method public static main([Ljava/lang/String;)V .limit stack 4 .limit locals 6 ;---- .line 152 new LoadArrayI dup invokespecial LoadArrayI/()V astore_1 .line 154 aload_1 getfield LoadArrayI/jcf LJcf; invokevirtual Jcf/pubVoidMethods()[[Ljava/lang/String; astore_2 .line 155 iconst_0 istore_3 goto Label2 .line 156 Label1: getstatic java/lang/System/out Ljava/io/PrintStream; new java/lang/StringBuffer dup invokespecial java/lang/StringBuffer/()V aload_1 invokevirtual LoadArrayI/lcname()Ljava/lang/String; invokevirtual java/lang/StringBuffer/append(Ljava/lang/String;)Ljava/lang/StringBuffer; ldc "." invokevirtual java/lang/StringBuffer/append(Ljava/lang/String;)Ljava/lang/StringBuffer; aload_2 iload_3 aaload iconst_0 aaload invokevirtual java/lang/StringBuffer/append(Ljava/lang/String;)Ljava/lang/StringBuffer; aload_2 iload_3 aaload iconst_1 aaload invokevirtual java/lang/StringBuffer/append(Ljava/lang/String;)Ljava/lang/StringBuffer; invokevirtual java/lang/StringBuffer/toString()Ljava/lang/String; invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V .line 155 iinc 3 1 Label2: iload_3 aload_2 arraylength if_icmplt Label1 .line 159 Label3: aload_1 aload_1 invokevirtual LoadArrayI/lcname()Ljava/lang/String; invokevirtual java/lang/ClassLoader/loadClass(Ljava/lang/String;)Ljava/lang/Class; astore 4 .line 160 aload 4 invokevirtual java/lang/Class/newInstance()Ljava/lang/Object; checkcast java/lang/Runnable astore 5 .line 161 aload 5 invokeinterface java/lang/Runnable/run()V 1 Label4: goto Label6 .line 163 Label5: astore 4 aload 4 invokevirtual java/lang/Throwable/printStackTrace()V .line 165 Label6: return ;---- .catch java/lang/Throwable from Label3 to Label4 using Label5 .end method