Home | History | Annotate | Download | only in jm
      1 //@class:dxc/junit/opcodes/anewarray/jm/T_anewarray_2
      2 // parsed:, offset 0, len 0, h: begin classfile
      3 // parsed:, offset 0, len 4, h: magic: cafebabe
      4 // .  .  .  .  
      5    ca fe ba be 
      6 // parsed:, offset 4, len 2, h: minor_version: 0003
      7 // .  .  
      8    00 03 
      9 // parsed:, offset 6, len 2, h: major_version: 002d
     10 // .  -  
     11    00 2d 
     12 // parsed:, offset 8, len 2, h: constant_pool_count: 0010
     13 // .  .  
     14    00 10 
     15 // parsed:, offset 10, len 0, h:  constant_pool:
     16     // parsed:, offset 10, len 5, h: 0001: method{java.lang.Object.<init>:()V}
     17     // .  .  .  .  .  
     18        0a 00 0f 00 08 
     19     // parsed:, offset 15, len 19, h: 0002: utf8{"java/lang/Object"}
     20     // .  .  .  j  a  v  a  /  l  a  n  g  /  O  b  j  e  c  t  
     21        01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 
     22     // parsed:, offset 34, len 3, h: 0003: type{java.lang.String}
     23     // .  .  .  
     24        07 00 0b 
     25     // parsed:, offset 37, len 3, h: 0004: type{dxc.junit.opcodes.anewarray.jm.T_anewarray_2}
     26     // .  .  .  
     27        07 00 09 
     28     // parsed:, offset 40, len 13, h: 0005: utf8{"SourceFile"}
     29     // .  .  .  S  o  u  r  c  e  F  i  l  e  
     30        01 00 0a 53 6f 75 72 63 65 46 69 6c 65 
     31     // parsed:, offset 53, len 9, h: 0006: utf8{"<init>"}
     32     // .  .  .  <  i  n  i  t  >  
     33        01 00 06 3c 69 6e 69 74 3e 
     34     // parsed:, offset 62, len 7, h: 0007: utf8{"run2"}
     35     // .  .  .  r  u  n  2  
     36        01 00 04 72 75 6e 32 
     37     // parsed:, offset 69, len 5, h: 0008: nat{<init>:()V}
     38     // .  .  .  .  .  
     39        0c 00 06 00 0c 
     40     // parsed:, offset 74, len 47, h: 0009: utf8{"dxc/junit/opcodes/anewarray/jm/T_anewarray_2"}
     41     // .  .  ,  d  x  c  /  j  u  n  i  t  /  o  p  c  o  d  e  s  /  a  n  e  w  a  r  r  a  y  /  j  m  /  T  _  a  n  e  w  a  r  r  a  y  _  2  
     42        01 00 2c 64 78 63 2f 6a 75 6e 69 74 2f 6f 70 63 6f 64 65 73 2f 61 6e 65 77 61 72 72 61 79 2f 6a 6d 2f 54 5f 61 6e 65 77 61 72 72 61 79 5f 32 
     43     // parsed:, offset 121, len 7, h: 000a: utf8{"Code"}
     44     // .  .  .  C  o  d  e  
     45        01 00 04 43 6f 64 65 
     46     // parsed:, offset 128, len 19, h: 000b: utf8{"java/lang/String"}
     47     // .  .  .  j  a  v  a  /  l  a  n  g  /  S  t  r  i  n  g  
     48        01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 
     49     // parsed:, offset 147, len 6, h: 000c: utf8{"()V"}
     50     // .  .  .  (  )  V  
     51        01 00 03 28 29 56 
     52     // parsed:, offset 153, len 21, h: 000d: utf8{"T_anewarray_2.java"}
     53     // .  .  .  T  _  a  n  e  w  a  r  r  a  y  _  2  .  j  a  v  a  
     54        01 00 12 54 5f 61 6e 65 77 61 72 72 61 79 5f 32 2e 6a 61 76 61 
     55     // parsed:, offset 174, len 25, h: 000e: utf8{"(I)[Ljava/lang/String;"}
     56     // .  .  .  (  I  )  [  L  j  a  v  a  /  l  a  n  g  /  S  t  r  i  n  g  ;  
     57        01 00 16 28 49 29 5b 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 72 69 6e 67 3b 
     58     // parsed:, offset 199, len 3, h: 000f: type{java.lang.Object}
     59     // .  .  .  
     60        07 00 02 
     61 // parsed:, offset 202, len 0, h: end constant_pool
     62 // parsed:, offset 202, len 2, h: access_flags: public|super
     63 // .  !  
     64    00 21 
     65 // parsed:, offset 204, len 2, h: this_class: type{dxc.junit.opcodes.anewarray.jm.T_anewarray_2}
     66 // .  .  
     67    00 04 
     68 // parsed:, offset 206, len 2, h: super_class: type{java.lang.Object}
     69 // .  .  
     70    00 0f 
     71 // parsed:, offset 208, len 2, h: interfaces_count: 0000
     72 // .  .  
     73    00 00 
     74 // parsed:, offset 210, len 2, h: fields_count: 0000
     75 // .  .  
     76    00 00 
     77 // parsed:, offset 212, len 2, h: methods_count: 0002
     78 // .  .  
     79    00 02 
     80 // ========== start-ParseMember:<init>, offset 214, len:72,desc: ()V
     81 // parsed:, offset 214, len 0, h:  methods[0]: 
     82     // parsed:, offset 214, len 2, h: access_flags: public
     83     // .  .  
     84        00 01 
     85     // parsed:, offset 216, len 2, h: name: <init>
     86     // .  .  
     87        00 06 
     88     // parsed:, offset 218, len 2, h: descriptor: ()V
     89     // .  .  
     90        00 0c 
     91     // parsed:, offset 220, len 2, h: attributes_count: 0001
     92     // .  .  
     93        00 01 
     94     // parsed:, offset 222, len 0, h:  attributes[0]: 
     95         // parsed:, offset 222, len 2, h: name: Code
     96         // .  .  
     97            00 0a 
     98         // parsed:, offset 224, len 4, h: length: 00000011
     99         // .  .  .  .  
    100            00 00 00 11 
    101         // parsed:, offset 228, len 2, h: max_stack: 0001
    102         // .  .  
    103            00 01 
    104         // parsed:, offset 230, len 2, h: max_locals: 0001
    105         // .  .  
    106            00 01 
    107         // parsed:, offset 232, len 4, h: code_length: 00000005
    108         // .  .  .  .  
    109            00 00 00 05 
    110         // parsed:, offset 0, len 1, h: 0000: aload_0 // 00
    111         // *  
    112            2a 
    113         // parsed:, offset 1, len 3, h: 0001: invokespecial method{java.lang.Object.<init>:()V}
    114         // .  .  .  
    115            b7 00 01 
    116         // parsed:, offset 4, len 1, h: 0004: return
    117         // .  
    118            b1 
    119         // parsed:, offset 241, len 2, h: exception_table_length: 0000
    120         // .  .  
    121            00 00 
    122         // parsed:, offset 243, len 2, h: attributes_count: 0000
    123         // .  .  
    124            00 00 
    125     // parsed:, offset 245, len 0, h: end attributes[0] 
    126 // parsed:, offset 245, len 0, h: end methods[0] 
    127 // ========== end-ParseMember:<init>, desc: ()V
    128 // ========== start-ParseMember:run2, offset 245, len:41,desc: (I)[Ljava/lang/String;
    129 // parsed:, offset 245, len 0, h:  methods[1]: 
    130     // parsed:, offset 245, len 2, h: access_flags: public
    131     // .  .  
    132        00 01 
    133     // parsed:, offset 247, len 2, h: name: run2
    134     // .  .  
    135        00 07 
    136     // parsed:, offset 249, len 2, h: descriptor: (I)[Ljava/lang/String;
    137     // .  .  
    138        00 0e 
    139     // parsed:, offset 251, len 2, h: attributes_count: 0001
    140     // .  .  
    141        00 01 
    142     // parsed:, offset 253, len 0, h:  attributes[0]: 
    143         // parsed:, offset 253, len 2, h: name: Code
    144         // .  .  
    145            00 0a 
    146         // parsed:, offset 255, len 4, h: length: 00000011
    147         // .  .  .  .  
    148            00 00 00 11 
    149         // parsed:, offset 259, len 2, h: max_stack: 0001
    150         // .  .  
    151            00 01 
    152         // parsed:, offset 261, len 2, h: max_locals: 0002
    153         // .  .  
    154            00 02 
    155         // parsed:, offset 263, len 4, h: code_length: 00000005
    156         // .  .  .  .  
    157            00 00 00 05 
    158         // parsed:, offset 0, len 1, h: 0000: iload_1 // 01
    159         // .  
    160            1b 
    161         // parsed:, offset 1, len 3, h: 0001: anewarray type{java.lang.String}
    162         // .  .  .  
    163 //@mod           bd 00 03 
    164            bd 01 03           
    165         // parsed:, offset 4, len 1, h: 0004: areturn
    166         // .  
    167            b0 
    168         // parsed:, offset 272, len 2, h: exception_table_length: 0000
    169         // .  .  
    170            00 00 
    171         // parsed:, offset 274, len 2, h: attributes_count: 0000
    172         // .  .  
    173            00 00 
    174     // parsed:, offset 276, len 0, h: end attributes[0] 
    175 // parsed:, offset 276, len 0, h: end methods[1] 
    176 // ========== end-ParseMember:run2, desc: (I)[Ljava/lang/String;
    177 // parsed:, offset 276, len 2, h: attributes_count: 0001
    178 // .  .  
    179    00 01 
    180 // parsed:, offset 278, len 0, h:  attributes[0]: 
    181     // parsed:, offset 278, len 2, h: name: SourceFile
    182     // .  .  
    183        00 05 
    184     // parsed:, offset 280, len 4, h: length: 00000002
    185     // .  .  .  .  
    186        00 00 00 02 
    187     // parsed:, offset 284, len 2, h: source: utf8{"T_anewarray_2.java"}
    188     // .  .  
    189        00 0d 
    190 // parsed:, offset 286, len 0, h: end attributes[0] 
    191 // parsed:, offset 286, len 0, h: end classfile
    192