Home
last modified time | relevance | path

Searched refs:element_class (Results 1 – 11 of 11) sorted by relevance

/art/runtime/native/
Djava_lang_reflect_Array.cc32 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); in Array_createMultiArray() local
33 DCHECK(element_class->IsClass()); in Array_createMultiArray()
39 …mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class, dimensions_a… in Array_createMultiArray()
46 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); in Array_createObjectArray() local
52 descriptor += ClassHelper(element_class).GetDescriptor(); in Array_createObjectArray()
55 …mirror::Class* array_class = class_linker->FindClass(descriptor.c_str(), element_class->GetClassLo… in Array_createObjectArray()
Ddalvik_system_VMRuntime.cc61 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); in VMRuntime_newNonMovableArray() local
62 if (element_class == NULL) { in VMRuntime_newNonMovableArray()
74 descriptor += ClassHelper(element_class).GetDescriptor(); in VMRuntime_newNonMovableArray()
/art/runtime/entrypoints/portable/
Dportable_cast_entrypoints.cc51 mirror::Class* element_class = element->GetClass(); in art_portable_check_put_array_element_from_code() local
52 if (UNLIKELY(!component_type->IsAssignableFrom(element_class))) { in art_portable_check_put_array_element_from_code()
53 ThrowArrayStoreException(element_class, array_class); in art_portable_check_put_array_element_from_code()
/art/runtime/entrypoints/quick/
Dquick_cast_entrypoints.cc57 mirror::Class* element_class = element->GetClass(); in artCanPutArrayElementFromCode() local
59 if (LIKELY(component_type->IsAssignableFrom(element_class))) { in artCanPutArrayElementFromCode()
63 ThrowArrayStoreException(element_class, array_class); in artCanPutArrayElementFromCode()
/art/runtime/mirror/
Dobject_array-inl.h53 Class* element_class = GetClass()->GetComponentType(); in CheckAssignable() local
54 if (UNLIKELY(!object->InstanceOf(element_class))) { in CheckAssignable()
116 Class* element_class = array_class->GetComponentType(); in Copy() local
117 CHECK(!element_class->IsPrimitive()); in Copy()
120 if (object != NULL && !object->InstanceOf(element_class)) { in Copy()
Darray.cc100 Array* Array::CreateMultiArray(Thread* self, Class* element_class, IntArray* dimensions) { in CreateMultiArray() argument
119 descriptor += ClassHelper(element_class).GetDescriptor(); in CreateMultiArray()
123 Class* array_class = class_linker->FindClass(descriptor.c_str(), element_class->GetClassLoader()); in CreateMultiArray()
Darray.h36 static Array* CreateMultiArray(Thread* self, Class* element_class, IntArray* dimensions)
/art/runtime/
Dcommon_throws.h49 void ThrowArrayStoreException(const mirror::Class* element_class,
Dcommon_throws.cc92 void ThrowArrayStoreException(const mirror::Class* element_class, in ThrowArrayStoreException() argument
96 PrettyDescriptor(element_class).c_str(), in ThrowArrayStoreException()
Djni_internal_test.cc1105 jclass element_class = env_->FindClass("java/lang/String"); in TEST_F() local
1106 ASSERT_TRUE(element_class != NULL); in TEST_F()
1112 a = env_->NewObjectArray(0, element_class, NULL); in TEST_F()
1117 a = env_->NewObjectArray(1, element_class, NULL); in TEST_F()
1124 a = env_->NewObjectArray(2, element_class, s); in TEST_F()
Djni_internal.cc2118 Class* element_class = soa.Decode<Class*>(element_jclass); in NewObjectArray() local
2121 descriptor += ClassHelper(element_class).GetDescriptor(); in NewObjectArray()
2126 element_class->GetClassLoader()); in NewObjectArray()