Lines Matching refs:ir_class
90 auto ir_class = GetClass(index); in CreateClassIr() local
91 SLICER_CHECK(ir_class != nullptr); in CreateClassIr()
223 auto ir_class = dex_ir_->Alloc<ir::Class>(); in ParseClass() local
225 ir_class->type = GetType(dex_class_def.class_idx); in ParseClass()
226 assert(ir_class->type->class_def == nullptr); in ParseClass()
227 ir_class->type->class_def = ir_class; 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()
233 ir_class->super_class = GetType(dex_class_def.superclass_idx); in ParseClass()
237 ir_class->source_file = GetString(dex_class_def.source_file_idx); in ParseClass()
251 ir_class->static_fields.push_back(field); in ParseClass()
257 ir_class->instance_fields.push_back(field); in ParseClass()
263 ir_class->direct_methods.push_back(method); in ParseClass()
269 ir_class->virtual_methods.push_back(method); 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()
275 ir_class->orig_index = index; in ParseClass()
277 return ir_class; in ParseClass()