Lines Matching full:receiver
40 size_t num_slots = shorty_len + 1; // +1 in case of receiver.
97 mirror::Object* receiver, va_list ap)
99 // Set receiver if non-null (method is not static)
100 if (receiver != nullptr) {
101 Append(receiver);
133 mirror::Object* receiver, jvalue* args)
135 // Set receiver if non-null (method is not static)
136 if (receiver != nullptr) {
137 Append(receiver);
174 // Set receiver if non-null (method is not static)
214 bool BuildArgArrayFromObjectArray(mirror::Object* receiver,
218 // Set receiver if non-null (method is not static)
219 if (receiver != nullptr) {
220 Append(receiver);
425 static ArtMethod* FindVirtualMethod(mirror::Object* receiver, ArtMethod* method)
427 return receiver->GetClass()->FindVirtualMethodForVirtualOrInterface(method, sizeof(void*));
459 mirror::Object* receiver = method->IsStatic() ? nullptr : soa.Decode<mirror::Object*>(obj);
464 arg_array.BuildArgArrayFromVarArgs(soa, receiver, args);
467 // For string init, remap original receiver to StringFactory result.
489 mirror::Object* receiver = method->IsStatic() ? nullptr : soa.Decode<mirror::Object*>(obj);
494 arg_array.BuildArgArrayFromJValues(soa, receiver, args);
497 // For string init, remap original receiver to StringFactory result.
513 mirror::Object* receiver = soa.Decode<mirror::Object*>(obj);
514 ArtMethod* method = FindVirtualMethod(receiver, soa.DecodeMethod(mid));
519 receiver = nullptr;
525 arg_array.BuildArgArrayFromJValues(soa, receiver, args);
528 // For string init, remap original receiver to StringFactory result.
544 mirror::Object* receiver = soa.Decode<mirror::Object*>(obj);
545 ArtMethod* method = FindVirtualMethod(receiver, soa.DecodeMethod(mid));
550 receiver = nullptr;
556 arg_array.BuildArgArrayFromVarArgs(soa, receiver, args);
559 // For string init, remap original receiver to StringFactory result.
590 mirror::Object* receiver = nullptr;
598 // Check that the receiver is non-null and an instance of the field's declaring class.
599 receiver = soa.Decode<mirror::Object*>(javaReceiver);
600 if (!VerifyObjectIsClass(receiver, declaring_class)) {
605 m = receiver->GetClass()->FindVirtualMethodForVirtualOrInterface(m, sizeof(void*));
623 if (!accessible && !VerifyAccess(soa.Self(), receiver, declaring_class, m->GetAccessFlags(),
640 if (!arg_array.BuildArgArrayFromObjectArray(receiver, objects, np_method)) {
880 ThrowIllegalArgumentException(StringPrintf("Expected receiver of type %s, but got %s",