Home | History | Annotate | Download | only in dexdump
      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