Home
last modified time | relevance | path

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

/art/runtime/native/
Djava_lang_reflect_Array.cc35 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class*>(javaElementClass))); in Array_createMultiArray() local
36 DCHECK(element_class->IsClass()); in Array_createMultiArray()
44 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class, in Array_createMultiArray()
56 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); in Array_createObjectArray() local
59 mirror::Class* array_class = class_linker->FindArrayClass(soa.Self(), &element_class); in Array_createObjectArray()
Ddalvik_system_VMRuntime.cc76 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); in VMRuntime_newNonMovableArray() local
77 if (UNLIKELY(element_class == nullptr)) { in VMRuntime_newNonMovableArray()
83 runtime->GetClassLinker()->FindArrayClass(soa.Self(), &element_class); in VMRuntime_newNonMovableArray()
101 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); in VMRuntime_newUnpaddedArray() local
102 if (UNLIKELY(element_class == nullptr)) { in VMRuntime_newUnpaddedArray()
108 &element_class); in VMRuntime_newUnpaddedArray()
/art/runtime/
Dclass_linker-inl.h36 inline mirror::Class* ClassLinker::FindArrayClass(Thread* self, mirror::Class** element_class) { in FindArrayClass() argument
40 if (array_class != nullptr && array_class->GetComponentType() == *element_class) { in FindArrayClass()
46 descriptor += (*element_class)->GetDescriptor(&temp); in FindArrayClass()
48 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader())); in FindArrayClass()
49 HandleWrapper<mirror::Class> h_element_class(hs.NewHandleWrapper(element_class)); in FindArrayClass()
Djni_internal_test.cc599 jclass element_class = env_->FindClass("java/lang/String"); in NewObjectArrayBadArguments() local
600 ASSERT_NE(element_class, nullptr); in NewObjectArrayBadArguments()
602 env_->NewObjectArray(-1, element_class, nullptr); in NewObjectArrayBadArguments()
605 env_->NewObjectArray(std::numeric_limits<jint>::min(), element_class, nullptr); in NewObjectArrayBadArguments()
1191 jclass element_class = env_->FindClass("java/lang/String"); in TEST_F() local
1192 ASSERT_NE(element_class, nullptr); in TEST_F()
1196 jobjectArray a = env_->NewObjectArray(0, element_class, nullptr); in TEST_F()
1201 a = env_->NewObjectArray(1, element_class, nullptr); in TEST_F()
1242 jclass element_class = env_->FindClass("java/lang/String"); in TEST_F() local
1243 ASSERT_NE(element_class, nullptr); in TEST_F()
[all …]
Dcommon_throws.h53 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class)
Dcommon_throws.cc112 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class) { in ThrowArrayStoreException() argument
115 PrettyDescriptor(element_class).c_str(), in ThrowArrayStoreException()
Doat_file_manager.cc343 const mirror::Class* const element_class = soa.Decode<mirror::Class*>( in GetDexFilesFromDexElementsArray() local
366 if (element->GetClass() == element_class) { in GetDexFilesFromDexElementsArray()
Djni_internal.cc1850 mirror::Class* element_class = soa.Decode<mirror::Class*>(element_jclass); in NewObjectArray() local
1851 if (UNLIKELY(element_class->IsPrimitive())) { in NewObjectArray()
1853 PrettyDescriptor(element_class).c_str()); in NewObjectArray()
1857 array_class = class_linker->FindArrayClass(soa.Self(), &element_class); in NewObjectArray()
1869 mirror::Class* element_class = result->GetClass()->GetComponentType(); in NewObjectArray() local
1870 if (UNLIKELY(!element_class->IsAssignableFrom(initial_object->GetClass()))) { in NewObjectArray()
1874 PrettyDescriptor(element_class).c_str()); in NewObjectArray()
Dclass_linker.h188 mirror::Class* FindArrayClass(Thread* self, mirror::Class** element_class)
Dcheck_jni.cc2345 static jobjectArray NewObjectArray(JNIEnv* env, jsize length, jclass element_class, in NewObjectArray() argument
2350 {{.E = env}, {.z = length}, {.c = element_class}, {.L = initial_element}}; in NewObjectArray()
2354 result.a = baseEnv(env)->NewObjectArray(env, length, element_class, initial_element); in NewObjectArray()
/art/runtime/mirror/
Darray.cc76 Array* Array::CreateMultiArray(Thread* self, Handle<Class> element_class, in CreateMultiArray() argument
96 mirror::Class* element_class_ptr = element_class.Get(); in CreateMultiArray()
Dobject_array-inl.h70 Class* element_class = GetClass<kVerifyFlags>()->GetComponentType(); in CheckAssignable() local
71 if (UNLIKELY(!object->InstanceOf(element_class))) { in CheckAssignable()
Darray.h44 static Array* CreateMultiArray(Thread* self, Handle<Class> element_class,
/art/runtime/interpreter/
Dunstarted_runtime.cc1422 mirror::Class* element_class = reinterpret_cast<mirror::Object*>(args[0])->AsClass(); in UnstartedJNIVMRuntimeNewUnpaddedArray() local
1424 mirror::Class* array_class = runtime->GetClassLinker()->FindArrayClass(self, &element_class); in UnstartedJNIVMRuntimeNewUnpaddedArray()
1551 mirror::Class* element_class = reinterpret_cast<mirror::Class*>(args[0])->AsClass(); in UnstartedJNIArrayCreateObjectArray() local
1554 mirror::Class* array_class = class_linker->FindArrayClass(self, &element_class); in UnstartedJNIArrayCreateObjectArray()