ByteCode |
Comments of ClassFile |
CAFEBABE
|
magic
|
0003
|
minor_version
|
002D
|
major_version
|
0027
|
constant_pool_count
|
|
constant_pool[1]
|
|
constant_pool[2]
|
|
constant_pool[3]
|
tag = CONSTANT_Class
|
name_index = java/lang/Object
|
|
|
|
constant_pool[4]
|
|
constant_pool[5]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = Z
|
|
|
|
constant_pool[6]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = b
|
|
|
|
constant_pool[7]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = B
|
|
|
|
constant_pool[8]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = c
|
|
|
|
constant_pool[9]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = C
|
|
|
|
constant_pool[a]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = s
|
|
|
|
constant_pool[b]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = S
|
|
|
|
constant_pool[c]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = i
|
|
|
|
constant_pool[d]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = I
|
|
|
|
constant_pool[e]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = j
|
|
|
|
constant_pool[f]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = J
|
|
|
|
constant_pool[10]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = f
|
|
|
|
constant_pool[11]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = F
|
|
|
|
constant_pool[12]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = d
|
|
|
|
constant_pool[13]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = D
|
|
|
|
constant_pool[14]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = l
|
|
|
|
01
|
0012
|
4C6A6176612F6C61 6E672F537472696E 673B
|
|
|
constant_pool[15]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = Ljava/lang/String;
|
|
|
|
constant_pool[16]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = oneDim
|
|
|
|
constant_pool[17]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = [I
|
|
|
|
constant_pool[18]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = twoDim
|
|
|
|
constant_pool[19]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = [[I
|
|
|
|
constant_pool[1a]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = <init>
|
|
|
|
constant_pool[1b]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = ()V
|
|
|
|
constant_pool[1c]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = Code
|
|
|
|
constant_pool[1d]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = m1
|
|
|
|
constant_pool[1e]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = m2
|
|
|
|
constant_pool[1f]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = (IID)I
|
|
|
|
constant_pool[20]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = m3
|
|
|
|
01
|
002A
|
285B5B4C6A617661 2F6C616E672F5374 72696E673B5A295B 4C6A6176612F6C61 6E672F537472696E 673B
|
|
|
constant_pool[21]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = ([[Ljava/lang/String;Z)[Ljava/lang/String;
|
|
|
|
01
|
000A
|
536F757263654669 6C65
|
|
|
constant_pool[22]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = SourceFile
|
|
|
|
01
|
000F
|
5369676E61747572 65732E6A617661
|
|
|
constant_pool[23]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = Signatures.java
|
|
|
|
constant_pool[24]
|
|
01
|
000A
|
5369676E61747572 6573
|
|
|
constant_pool[25]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = Signatures
|
|
|
|
01
|
0010
|
6A6176612F6C616E 672F4F626A656374
|
|
|
constant_pool[26]
|
tag = CONSTANT_Utf8
|
length
|
bytes[] = java/lang/Object
|
|
|
0420
|
access_flags = super abstract
|
0002
|
this_class = Signatures
|
0003
|
super_class = java/lang/Object
|
0000
|
interfaces_count
|
000B
|
fields_count
|
|
fields[0]
|
|
fields[1]
|
access_flags =
|
name_index = b
|
descriptor_index = B
|
attributes_count
|
|
|
|
fields[2]
|
access_flags =
|
name_index = c
|
descriptor_index = C
|
attributes_count
|
|
|
|
fields[3]
|
access_flags =
|
name_index = s
|
descriptor_index = S
|
attributes_count
|
|
|
|
fields[4]
|
access_flags =
|
name_index = i
|
descriptor_index = I
|
attributes_count
|
|
|
|
fields[5]
|
access_flags =
|
name_index = j
|
descriptor_index = J
|
attributes_count
|
|
|
|
fields[6]
|
access_flags =
|
name_index = f
|
descriptor_index = F
|
attributes_count
|
|
|
|
fields[7]
|
access_flags =
|
name_index = d
|
descriptor_index = D
|
attributes_count
|
|
|
|
fields[8]
|
access_flags =
|
name_index = l
|
descriptor_index = Ljava/lang/String;
|
attributes_count
|
|
|
|
fields[9]
|
access_flags =
|
name_index = oneDim
|
descriptor_index = [I
|
attributes_count
|
|
|
|
fields[a]
|
access_flags =
|
name_index = twoDim
|
descriptor_index = [[I
|
attributes_count
|
|
|
0004
|
methods_count
|
|
0000
|
001A
|
001B
|
0001
|
|
001C
|
00000011
|
0001000100000005 2AB70001B1000000 00
|
|
|
|
|
methods[0]
|
|
methods[1]
|
access_flags = abstract
|
name_index = m1
|
descriptor_index = ()V
|
attributes_count
|
|
|
|
methods[2]
|
access_flags = abstract
|
name_index = m2
|
descriptor_index = (IID)I
|
attributes_count
|
|
|
|
methods[3]
|
access_flags = abstract
|
name_index = m3
|
descriptor_index = ([[Ljava/lang/String;Z)[Ljava/lang/String;
|
attributes_count
|
|
|
0001
|
attributes_count
|
|
attributes[0]
|