1reading small-class.txt... 2begin classfile 3magic: cafebabe 4minor_version: 0000 5major_version: 002e 6constant_pool_count: 001f 7 8constant_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;"} 37end constant_pool 38access_flags: public|super 39this_class: type{Small} 40super_class: type{java.lang.Object} 41interfaces_count: 0000 42fields_count: 0009 43 44fields[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] 55end fields[0] 56 57fields[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] 68end fields[1] 69 70fields[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] 81end fields[2] 82 83fields[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] 94end fields[3] 95 96fields[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] 107end fields[4] 108 109fields[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] 120end fields[5] 121 122fields[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] 133end fields[6] 134 135fields[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] 146end fields[7] 147 148fields[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] 159end fields[8] 160methods_count: 0000 161attributes_count: 0000 162end classfile 163