Lines Matching refs:mirror
24 #include "mirror/art_field-inl.h"
25 #include "mirror/art_method-inl.h"
26 #include "mirror/class.h"
27 #include "mirror/class-inl.h"
28 #include "mirror/object_array.h"
29 #include "mirror/object_array-inl.h"
39 mirror::ArtMethod* m = soa.DecodeMethod(mid);
41 mirror::Class* declaring_class = m->GetDeclaringClass();
46 mirror::Object* receiver = NULL;
49 receiver = soa.Decode<mirror::Object*>(javaReceiver);
60 mirror::ObjectArray<mirror::Object>* objects =
61 soa.Decode<mirror::ObjectArray<mirror::Object>*>(javaArgs);
77 mirror::Object* arg = objects->Get(i);
78 mirror::Class* dst_class = mh.GetClassFromTypeIdx(classes->GetTypeItem(i).type_idx_);
105 bool VerifyObjectInClass(mirror::Object* o, mirror::Class* c) {
213 mirror::Object* BoxPrimitive(Primitive::Type src_class, const JValue& value) {
269 static std::string UnboxingFailureKind(mirror::ArtMethod* m, int index, mirror::ArtField* f)
281 static bool UnboxPrimitive(const ThrowLocation* throw_location, mirror::Object* o,
282 mirror::Class* dst_class, JValue& unboxed_value,
283 mirror::ArtMethod* m, int index, mirror::ArtField* f)
327 mirror::Class* src_class = NULL;
329 mirror::ArtField* primitive_field = o->GetClass()->GetIFields()->Get(0);
368 bool UnboxPrimitiveForArgument(mirror::Object* o, mirror::Class* dst_class, JValue& unboxed_value,
369 mirror::ArtMethod* m, size_t index) {
374 bool UnboxPrimitiveForField(mirror::Object* o, mirror::Class* dst_class, JValue& unboxed_value,
375 mirror::ArtField* f) {
380 bool UnboxPrimitiveForResult(const ThrowLocation& throw_location, mirror::Object* o,
381 mirror::Class* dst_class, JValue& unboxed_value) {