Lines Matching refs:dex_class_def
222 auto& dex_class_def = ClassDefs()[index]; in ParseClass() local
225 ir_class->type = GetType(dex_class_def.class_idx); in ParseClass()
229 ir_class->access_flags = dex_class_def.access_flags; in ParseClass()
230 ir_class->interfaces = ExtractTypeList(dex_class_def.interfaces_off); in ParseClass()
232 if (dex_class_def.superclass_idx != dex::kNoIndex) { in ParseClass()
233 ir_class->super_class = GetType(dex_class_def.superclass_idx); in ParseClass()
236 if (dex_class_def.source_file_idx != dex::kNoIndex) { in ParseClass()
237 ir_class->source_file = GetString(dex_class_def.source_file_idx); in ParseClass()
240 if (dex_class_def.class_data_off != 0) { in ParseClass()
241 const dex::u1* class_data = dataPtr<dex::u1>(dex_class_def.class_data_off); in ParseClass()
273 ir_class->static_init = ExtractEncodedArray(dex_class_def.static_values_off); in ParseClass()
274 ir_class->annotations = ExtractAnnotations(dex_class_def.annotations_off); in ParseClass()