Home | History | Annotate | Download | only in 014-field-attrib-ConstantValue
      1 reading small-class.txt...
      2 begin classfile
      3 magic: cafebabe
      4 minor_version: 0000
      5 major_version: 002e
      6 constant_pool_count: 001f
      7 
      8 constant_pool:
      9   0001: utf8{"Small"}
     10   0002: utf8{"java/lang/Object"}
     11   0003: type{Small}
     12   0004: type{java.lang.Object}
     13   0005: utf8{"ConstantValue"}
     14   0006: utf8{"a"}
     15   0007: utf8{"b"}
     16   0008: utf8{"c"}
     17   0009: utf8{"d"}
     18   000a: utf8{"e"}
     19   000b: utf8{"f"}
     20   000c: utf8{"g"}
     21   000d: utf8{"h"}
     22   000e: utf8{"i"}
     23   000f: string{"Small"}
     24   0010: int{0x8191a1b1 / -2121162319}
     25   0011: float{0xbffeb852 / -1.99}
     26   0012: long{0x80818283f0f1f2f3 / -9186918261664386317}
     27   0014: double{0xbfffd70a3d70a3d7 / -1.99}
     28   0016: utf8{"B"}
     29   0017: utf8{"C"}
     30   0018: utf8{"D"}
     31   0019: utf8{"F"}
     32   001a: utf8{"I"}
     33   001b: utf8{"J"}
     34   001c: utf8{"S"}
     35   001d: utf8{"Z"}
     36   001e: utf8{"Ljava/lang/String;"}
     37 end constant_pool
     38 access_flags: public|super
     39 this_class: type{Small}
     40 super_class: type{java.lang.Object}
     41 interfaces_count: 0000
     42 fields_count: 0009
     43 
     44 fields[0]:
     45   access_flags: public
     46   name: a
     47   descriptor: B
     48   attributes_count: 0001
     49   
     50   attributes[0]:
     51     name: ConstantValue
     52     length: 00000002
     53     value: int{0x8191a1b1 / -2121162319}
     54   end attributes[0]
     55 end fields[0]
     56 
     57 fields[1]:
     58   access_flags: private
     59   name: b
     60   descriptor: C
     61   attributes_count: 0001
     62   
     63   attributes[0]:
     64     name: ConstantValue
     65     length: 00000002
     66     value: int{0x8191a1b1 / -2121162319}
     67   end attributes[0]
     68 end fields[1]
     69 
     70 fields[2]:
     71   access_flags: protected
     72   name: c
     73   descriptor: D
     74   attributes_count: 0001
     75   
     76   attributes[0]:
     77     name: ConstantValue
     78     length: 00000002
     79     value: double{0xbfffd70a3d70a3d7 / -1.99}
     80   end attributes[0]
     81 end fields[2]
     82 
     83 fields[3]:
     84   access_flags: static
     85   name: d
     86   descriptor: F
     87   attributes_count: 0001
     88   
     89   attributes[0]:
     90     name: ConstantValue
     91     length: 00000002
     92     value: float{0xbffeb852 / -1.99}
     93   end attributes[0]
     94 end fields[3]
     95 
     96 fields[4]:
     97   access_flags: final
     98   name: e
     99   descriptor: I
    100   attributes_count: 0001
    101   
    102   attributes[0]:
    103     name: ConstantValue
    104     length: 00000002
    105     value: int{0x8191a1b1 / -2121162319}
    106   end attributes[0]
    107 end fields[4]
    108 
    109 fields[5]:
    110   access_flags: volatile
    111   name: f
    112   descriptor: J
    113   attributes_count: 0001
    114   
    115   attributes[0]:
    116     name: ConstantValue
    117     length: 00000002
    118     value: long{0x80818283f0f1f2f3 / -9186918261664386317}
    119   end attributes[0]
    120 end fields[5]
    121 
    122 fields[6]:
    123   access_flags: transient
    124   name: g
    125   descriptor: S
    126   attributes_count: 0001
    127   
    128   attributes[0]:
    129     name: ConstantValue
    130     length: 00000002
    131     value: int{0x8191a1b1 / -2121162319}
    132   end attributes[0]
    133 end fields[6]
    134 
    135 fields[7]:
    136   access_flags: public|static|final
    137   name: h
    138   descriptor: Z
    139   attributes_count: 0001
    140   
    141   attributes[0]:
    142     name: ConstantValue
    143     length: 00000002
    144     value: int{0x8191a1b1 / -2121162319}
    145   end attributes[0]
    146 end fields[7]
    147 
    148 fields[8]:
    149   access_flags: public|static|final
    150   name: i
    151   descriptor: Ljava/lang/String;
    152   attributes_count: 0001
    153   
    154   attributes[0]:
    155     name: ConstantValue
    156     length: 00000002
    157     value: string{"Small"}
    158   end attributes[0]
    159 end fields[8]
    160 methods_count: 0000
    161 attributes_count: 0000
    162 end classfile
    163