| reading small-class.txt... |
| begin classfile |
| magic: cafebabe |
| minor_version: 0000 |
| major_version: 002e |
| constant_pool_count: 001f |
| |
| constant_pool: |
| 0001: utf8{"Small"} |
| 0002: utf8{"java/lang/Object"} |
| 0003: type{Small} |
| 0004: type{java.lang.Object} |
| 0005: utf8{"ConstantValue"} |
| 0006: utf8{"a"} |
| 0007: utf8{"b"} |
| 0008: utf8{"c"} |
| 0009: utf8{"d"} |
| 000a: utf8{"e"} |
| 000b: utf8{"f"} |
| 000c: utf8{"g"} |
| 000d: utf8{"h"} |
| 000e: utf8{"i"} |
| 000f: string{"Small"} |
| 0010: int{0x8191a1b1 / -2121162319} |
| 0011: float{0xbffeb852 / -1.99} |
| 0012: long{0x80818283f0f1f2f3 / -9186918261664386317} |
| 0014: double{0xbfffd70a3d70a3d7 / -1.99} |
| 0016: utf8{"B"} |
| 0017: utf8{"C"} |
| 0018: utf8{"D"} |
| 0019: utf8{"F"} |
| 001a: utf8{"I"} |
| 001b: utf8{"J"} |
| 001c: utf8{"S"} |
| 001d: utf8{"Z"} |
| 001e: utf8{"Ljava/lang/String;"} |
| end constant_pool |
| access_flags: public|super |
| this_class: type{Small} |
| super_class: type{java.lang.Object} |
| interfaces_count: 0000 |
| fields_count: 0009 |
| |
| fields[0]: |
| access_flags: public |
| name: a |
| descriptor: B |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: int{0x8191a1b1 / -2121162319} |
| end attributes[0] |
| end fields[0] |
| |
| fields[1]: |
| access_flags: private |
| name: b |
| descriptor: C |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: int{0x8191a1b1 / -2121162319} |
| end attributes[0] |
| end fields[1] |
| |
| fields[2]: |
| access_flags: protected |
| name: c |
| descriptor: D |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: double{0xbfffd70a3d70a3d7 / -1.99} |
| end attributes[0] |
| end fields[2] |
| |
| fields[3]: |
| access_flags: static |
| name: d |
| descriptor: F |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: float{0xbffeb852 / -1.99} |
| end attributes[0] |
| end fields[3] |
| |
| fields[4]: |
| access_flags: final |
| name: e |
| descriptor: I |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: int{0x8191a1b1 / -2121162319} |
| end attributes[0] |
| end fields[4] |
| |
| fields[5]: |
| access_flags: volatile |
| name: f |
| descriptor: J |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: long{0x80818283f0f1f2f3 / -9186918261664386317} |
| end attributes[0] |
| end fields[5] |
| |
| fields[6]: |
| access_flags: transient |
| name: g |
| descriptor: S |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: int{0x8191a1b1 / -2121162319} |
| end attributes[0] |
| end fields[6] |
| |
| fields[7]: |
| access_flags: public|static|final |
| name: h |
| descriptor: Z |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: int{0x8191a1b1 / -2121162319} |
| end attributes[0] |
| end fields[7] |
| |
| fields[8]: |
| access_flags: public|static|final |
| name: i |
| descriptor: Ljava/lang/String; |
| attributes_count: 0001 |
| |
| attributes[0]: |
| name: ConstantValue |
| length: 00000002 |
| value: string{"Small"} |
| end attributes[0] |
| end fields[8] |
| methods_count: 0000 |
| attributes_count: 0000 |
| end classfile |