/aosp12/art/runtime/native/ |
H A D | java_lang_reflect_Array.cc | 39 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class>(javaElementClass))); in Array_createMultiArray() local 40 DCHECK(element_class->IsClass()); in Array_createMultiArray() 49 mirror::Array::CreateMultiArray(soa.Self(), element_class, dimensions_array); in Array_createMultiArray()
|
H A D | dalvik_system_VMRuntime.cc | 105 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); in VMRuntime_newNonMovableArray() local 106 if (UNLIKELY(element_class == nullptr)) { in VMRuntime_newNonMovableArray() 112 runtime->GetClassLinker()->FindArrayClass(soa.Self(), element_class); in VMRuntime_newNonMovableArray() 132 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); in VMRuntime_newUnpaddedArray() local 133 if (UNLIKELY(element_class == nullptr)) { in VMRuntime_newUnpaddedArray() 139 element_class); in VMRuntime_newUnpaddedArray()
|
/aosp12/art/runtime/mirror/ |
H A D | array.cc | 80 Handle<Class> element_class, in CreateMultiArray() argument 102 hs.NewHandle(class_linker->FindArrayClass(self, element_class.Get()))); in CreateMultiArray()
|
H A D | object_array-inl.h | 51 ObjPtr<Class> element_class = GetClass<kVerifyFlags>()->GetComponentType(); in CheckAssignable() local 52 if (UNLIKELY(!object->InstanceOf(element_class))) { in CheckAssignable()
|
H A D | array.h | 56 Handle<Class> element_class,
|
/aosp12/art/runtime/ |
H A D | class_linker-inl.h | 43 ObjPtr<mirror::Class> element_class) { in FindArrayClass() argument 47 if (array_class != nullptr && array_class->GetComponentType() == element_class) { in FindArrayClass() 53 descriptor += element_class->GetDescriptor(&temp); in FindArrayClass() 55 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(element_class->GetClassLoader())); in FindArrayClass()
|
H A D | common_throws.h | 56 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class,
|
H A D | common_throws.cc | 127 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, in ThrowArrayStoreException() argument 131 mirror::Class::PrettyDescriptor(element_class).c_str(), in ThrowArrayStoreException()
|
H A D | class_loader_context.cc | 1022 const ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>( in GetDexFilesFromDexElementsArray() local 1039 if (element_class == element->GetClass()) { in GetDexFilesFromDexElementsArray()
|
H A D | class_linker.h | 211 ObjPtr<mirror::Class> FindArrayClass(Thread* self, ObjPtr<mirror::Class> element_class)
|
/aosp12/art/runtime/jni/ |
H A D | jni_internal_test.cc | 603 jclass element_class = env_->FindClass("java/lang/String"); in NewObjectArrayBadArguments() local 604 ASSERT_NE(element_class, nullptr); in NewObjectArrayBadArguments() 606 env_->NewObjectArray(-1, element_class, nullptr); in NewObjectArrayBadArguments() 1284 jclass element_class = env_->FindClass("java/lang/String"); in TEST_F() local 1285 ASSERT_NE(element_class, nullptr); in TEST_F() 1289 jobjectArray a = env_->NewObjectArray(0, element_class, nullptr); in TEST_F() 1294 a = env_->NewObjectArray(1, element_class, nullptr); in TEST_F() 1335 jclass element_class = env_->FindClass("java/lang/String"); in TEST_F() local 1336 ASSERT_NE(element_class, nullptr); in TEST_F() 1341 jobjectArray a = env_->NewObjectArray(2, element_class, s); in TEST_F() [all …]
|
H A D | jni_internal.cc | 2224 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(element_jclass); in NewObjectArray() local 2225 if (UNLIKELY(element_class->IsPrimitive())) { in NewObjectArray() 2228 element_class->PrettyDescriptor().c_str()); in NewObjectArray() 2232 array_class = class_linker->FindArrayClass(soa.Self(), element_class); in NewObjectArray() 2244 ObjPtr<mirror::Class> element_class = result->GetClass()->GetComponentType(); in NewObjectArray() local 2245 if (UNLIKELY(!element_class->IsAssignableFrom(initial_object->GetClass()))) { in NewObjectArray() 2249 element_class->PrettyDescriptor().c_str()); in NewObjectArray()
|
H A D | check_jni.cc | 2567 static jobjectArray NewObjectArray(JNIEnv* env, jsize length, jclass element_class, in NewObjectArray() argument 2573 {{.E = env}, {.z = length}, {.c = element_class}, {.L = initial_element}}; in NewObjectArray() 2577 result.a = baseEnv(env)->NewObjectArray(env, length, element_class, initial_element); in NewObjectArray()
|
/aosp12/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 1735 ObjPtr<mirror::Object> element_class = reinterpret_cast32<mirror::Object*>(args[0])->AsClass(); in UnstartedJNIVMRuntimeNewUnpaddedArray() local 1736 if (element_class == nullptr) { in UnstartedJNIVMRuntimeNewUnpaddedArray() 1742 runtime->GetClassLinker()->FindArrayClass(self, element_class->AsClass()); in UnstartedJNIVMRuntimeNewUnpaddedArray() 1868 ObjPtr<mirror::Class> element_class = reinterpret_cast<mirror::Class*>(args[0])->AsClass(); in UnstartedJNIArrayCreateObjectArray() local 1871 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(self, element_class); in UnstartedJNIArrayCreateObjectArray()
|