Lines Matching refs:o

740 static bool UnboxPrimitive(mirror::Object* o,  in UnboxPrimitive()  argument
746 if (UNLIKELY(o != nullptr && !o->InstanceOf(dst_class))) { in UnboxPrimitive()
751 PrettyTypeOf(o).c_str()).c_str()); in UnboxPrimitive()
754 PrettyTypeOf(o).c_str(), in UnboxPrimitive()
759 unboxed_value->SetL(o); in UnboxPrimitive()
767 if (UNLIKELY(o == nullptr)) { in UnboxPrimitive()
780 mirror::Class* klass = o->GetClass(); in UnboxPrimitive()
786 boxed_value.SetZ(primitive_field->GetBoolean(o)); in UnboxPrimitive()
789 boxed_value.SetB(primitive_field->GetByte(o)); in UnboxPrimitive()
792 boxed_value.SetC(primitive_field->GetChar(o)); in UnboxPrimitive()
795 boxed_value.SetF(primitive_field->GetFloat(o)); in UnboxPrimitive()
798 boxed_value.SetD(primitive_field->GetDouble(o)); in UnboxPrimitive()
801 boxed_value.SetI(primitive_field->GetInt(o)); in UnboxPrimitive()
804 boxed_value.SetJ(primitive_field->GetLong(o)); in UnboxPrimitive()
807 boxed_value.SetS(primitive_field->GetShort(o)); in UnboxPrimitive()
813 PrettyDescriptor(o->GetClass()->GetDescriptor(&temp)).c_str()).c_str()); in UnboxPrimitive()
822 bool UnboxPrimitiveForField(mirror::Object* o, mirror::Class* dst_class, ArtField* f, in UnboxPrimitiveForField() argument
825 return UnboxPrimitive(o, dst_class, f, unboxed_value); in UnboxPrimitiveForField()
828 bool UnboxPrimitiveForResult(mirror::Object* o, mirror::Class* dst_class, JValue* unboxed_value) { in UnboxPrimitiveForResult() argument
829 return UnboxPrimitive(o, dst_class, nullptr, unboxed_value); in UnboxPrimitiveForResult()
872 void InvalidReceiverError(mirror::Object* o, mirror::Class* c) { in InvalidReceiverError() argument
874 std::string actual_class_name(PrettyTypeOf(o)); in InvalidReceiverError()