Home | History | Annotate | Download | only in 023-code-exception-table
      1 reading small-class.txt...
      2 begin classfile
      3 magic: cafebabe
      4 minor_version: 0000
      5 major_version: 002e
      6 constant_pool_count: 000c
      7 
      8 constant_pool:
      9   0001: type{Small}
     10   0002: type{java.lang.Object}
     11   0003: utf8{"Small"}
     12   0004: utf8{"java/lang/Object"}
     13   0005: utf8{"blort"}
     14   0006: utf8{"()V"}
     15   0007: utf8{"Code"}
     16   0008: utf8{"java/lang/Error"}
     17   0009: utf8{"java/lang/Exception"}
     18   000a: type{java.lang.Error}
     19   000b: type{java.lang.Exception}
     20 end constant_pool
     21 access_flags: public
     22 this_class: type{Small}
     23 super_class: type{java.lang.Object}
     24 interfaces_count: 0000
     25 fields_count: 0000
     26 methods_count: 0001
     27 
     28 methods[0]:
     29   access_flags: public
     30   name: blort
     31   descriptor: ()V
     32   attributes_count: 0001
     33   
     34   attributes[0]:
     35     name: Code
     36     length: 00000027
     37     max_stack: 0001
     38     max_locals: 0001
     39     code_length: 00000003
     40     0000: return
     41     0001: return
     42     0002: return
     43     exception_table_length: 0003
     44       0000..0002 -> 0002 java.lang.Error
     45       0000..0001 -> 0001 java.lang.Exception
     46       0001..0002 -> 0002 <any>
     47     attributes_count: 0000
     48   end attributes[0]
     49 end methods[0]
     50 attributes_count: 0000
     51 end classfile
     52