1 Processing 'staticfields.dex'... 2 Opened 'staticfields.dex', DEX version '035' 3 DEX file header: 4 magic : 'dex\n035\0' 5 checksum : 52d4fc6d 6 signature : 6e82...2f27 7 file_size : 1264 8 header_size : 112 9 link_size : 0 10 link_off : 0 (0x000000) 11 string_ids_size : 28 12 string_ids_off : 112 (0x000070) 13 type_ids_size : 12 14 type_ids_off : 224 (0x0000e0) 15 proto_ids_size : 1 16 proto_ids_off : 272 (0x000110) 17 field_ids_size : 12 18 field_ids_off : 284 (0x00011c) 19 method_ids_size : 2 20 method_ids_off : 380 (0x00017c) 21 class_defs_size : 1 22 class_defs_off : 396 (0x00018c) 23 data_size : 836 24 data_off : 428 (0x0001ac) 25 26 Class #0 header: 27 class_idx : 6 28 access_flags : 1 (0x0001) 29 superclass_idx : 7 30 interfaces_off : 0 (0x000000) 31 source_file_idx : 11 32 annotations_off : 0 (0x000000) 33 class_data_off : 1067 (0x00042b) 34 static_fields_size : 12 35 instance_fields_size: 0 36 direct_methods_size : 1 37 virtual_methods_size: 0 38 39 Class #0 - 40 Class descriptor : 'LStaticFields;' 41 Access flags : 0x0001 (PUBLIC) 42 Superclass : 'Ljava/lang/Object;' 43 Interfaces - 44 Static fields - 45 #0 : (in LStaticFields;) 46 name : 'test00_public_static_final_byte_42' 47 type : 'B' 48 access : 0x0019 (PUBLIC STATIC FINAL) 49 value : 42 50 #1 : (in LStaticFields;) 51 name : 'test01_public_static_final_short_43' 52 type : 'S' 53 access : 0x0019 (PUBLIC STATIC FINAL) 54 value : 43 55 #2 : (in LStaticFields;) 56 name : 'test02_public_static_final_char_X' 57 type : 'C' 58 access : 0x0019 (PUBLIC STATIC FINAL) 59 value : 88 60 #3 : (in LStaticFields;) 61 name : 'test03_public_static_final_int_44' 62 type : 'I' 63 access : 0x0019 (PUBLIC STATIC FINAL) 64 value : 44 65 #4 : (in LStaticFields;) 66 name : 'test04_public_static_final_long_45' 67 type : 'J' 68 access : 0x0019 (PUBLIC STATIC FINAL) 69 value : 45 70 #5 : (in LStaticFields;) 71 name : 'test05_public_static_final_float_46_47' 72 type : 'F' 73 access : 0x0019 (PUBLIC STATIC FINAL) 74 value : 46.470001 75 #6 : (in LStaticFields;) 76 name : 'test06_public_static_final_double_48_49' 77 type : 'D' 78 access : 0x0019 (PUBLIC STATIC FINAL) 79 value : 48.490000 80 #7 : (in LStaticFields;) 81 name : 'test07_public_static_final_string' 82 type : 'Ljava/lang/String;' 83 access : 0x0019 (PUBLIC STATIC FINAL) 84 value : "abc \\><\"'&\t\r\n" 85 #8 : (in LStaticFields;) 86 name : 'test08_public_static_final_object_null' 87 type : 'Ljava/lang/Object;' 88 access : 0x0019 (PUBLIC STATIC FINAL) 89 value : null 90 #9 : (in LStaticFields;) 91 name : 'test09_public_static_final_boolean_true' 92 type : 'Z' 93 access : 0x0019 (PUBLIC STATIC FINAL) 94 value : true 95 #10 : (in LStaticFields;) 96 name : 'test10_private_static_final_int_50' 97 type : 'I' 98 access : 0x001a (PRIVATE STATIC FINAL) 99 value : 50 100 #11 : (in LStaticFields;) 101 name : 'test99_empty_value' 102 type : 'I' 103 access : 0x0019 (PUBLIC STATIC FINAL) 104 Instance fields - 105 Direct methods - 106 #0 : (in LStaticFields;) 107 name : '<init>' 108 type : '()V' 109 access : 0x10001 (PUBLIC CONSTRUCTOR) 110 code - 111 registers : 1 112 ins : 1 113 outs : 1 114 insns size : 4 16-bit code units 115 0001ac: |[0001ac] StaticFields.<init>:()V 116 0001bc: 7010 0100 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0001 117 0001c2: 0e00 |0003: return-void 118 catches : (none) 119 positions : 120 0x0000 line=24 121 locals : 122 0x0000 - 0x0004 reg=0 this LStaticFields; 123 124 Virtual methods - 125 source_file_idx : 11 (StaticFields.java) 126 127