1reading Blort.class... 2method scalalocals ()V 3first 0025 4block 001a 5 pred 0025 6 live in:{} 7 blort.j:@0000: goto . <- . 8 next 0000 9 live out:{} 10block 0021 11 pred 0000 12 live in:{} 13 blort.j:@0000: goto . <- . 14 next 0003 15 live out:{} 16block 0000 17 pred 001a 18 live in:{} 19 blort.j:@0000: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 20 I catch) . <- . 21 next 0021 22 live out:{} 23block 0022 24 pred 0003 25 live in:{} 26 blort.j:@0003: goto . <- . 27 next 0006 28 live out:{} 29block 0003 30 pred 0021 31 live in:{} 32 blort.j:@0003: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 33 I catch) . <- . 34 next 0022 35 live out:{} 36block 0023 37 pred 0006 38 live in:{} 39 blort.j:@0006: goto . <- . 40 next 0009 41 live out:{} 42block 0006 43 pred 0022 44 live in:{} 45 blort.j:@0006: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 46 I catch) . <- . 47 next 0023 48 live out:{} 49block 0024 50 pred 0009 51 live in:{} 52 blort.j:@0009: Rop{move-result I <- . flows} v14:I <- . 53 blort.j:@0009: goto . <- . 54 next 000c 55 live out:{14} 56block 0009 57 pred 0023 58 live in:{} 59 blort.j:@0009: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 60 I catch) . <- . 61 next 0024 62 live out:{} 63block 000c 64 pred 0024 65 live in:{14} 66 @????: mark-local-int . <- v14:"x"I 67 blort.j:@001b: goto . <- . 68 next 001b 69 live out:{} 70block 001b 71 pred 000c 72 live in:{} 73 blort.j:@001b: return-void . <- . 74 next 0026 75 live out:{} 76block 0025 77 live in:{} 78 @????: goto . <- . 79 next 001a 80 live out:{} 81block 0026 82 pred 001b 83 live in:{} 84 returns 85 live out:{} 86