
JVM Code Generation 201
130: a t hrow
131: r e turn
Exception t able :
from to target type
4 44 55 Class jav a / lang/ Ind e xOu t OfB o und s Exc e pti o n
4 44 76 Class jav a /io / Fi l eNo t F oun d Exc e pti o n
4 44 97 Class jav a /io / IOEx c e p tion
4 44 118 any
55 65 118 any
76 86 118 any
97 107 118 any
118 120 118 any
The code for the try block ranges from location 4 up to (but not including location) 44.
4: new #2; // class java/ io / FileRea d e r
7: dup
8: aload_0
9: ico n s t _ 0
10: aaload
11: i nvoke s p ecial #3; // Method java / io / F i leReader ."< init >":
( Ljava / lang / String ;)V
14: a s t o r e _ 1
15: new #4; // class java / io / F i