You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
3.0 KiB
163 lines
3.0 KiB
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
|