Lines Matching defs:method_accessor
104 panda_file::MethodDataAccessor method_accessor {*file_, method_id};
105 if (!method_accessor.GetCodeId().has_value()) {
108 panda_file::CodeDataAccessor code_data(*file_, method_accessor.GetCodeId().value());
227 panda_file::MethodDataAccessor method_accessor(*file_, method_id);
228 ASSERT(method_accessor.GetCodeId().has_value());
229 panda_file::CodeDataAccessor code_accessor(*file_, method_accessor.GetCodeId().value());
287 class_accessor.EnumerateMethods([&](panda_file::MethodDataAccessor &method_accessor) -> void {
288 check_res = check_res && CheckConstantPoolActions(type, method_accessor.GetMethodId());
413 std::optional<uint64_t> Verifier::GetSlotNumberFromAnnotation(panda_file::MethodDataAccessor &method_accessor)
416 method_accessor.EnumerateAnnotations([&](panda_file::File::EntityId annotation_id) {
765 bool Verifier::VerifySlotNumber(panda_file::MethodDataAccessor &method_accessor, const uint32_t &slot_number,
768 const auto ann_slot_number = GetSlotNumberFromAnnotation(method_accessor);
803 auto code_id = infos.method_accessor.GetCodeId().value();
850 panda_file::MethodDataAccessor method_accessor(*file_, method_id);
851 if (!method_accessor.GetCodeId().has_value()) {
855 panda_file::CodeDataAccessor code_accessor(*file_, method_accessor.GetCodeId().value());
865 MethodInfos infos = {bc_ins_init, bc_ins, bc_ins_last, method_accessor, method_id,