/art/runtime/native/ |
java_lang_reflect_Array.cc | 32 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class*>(javaElementClass))); 33 DCHECK(element_class->IsClass()); 41 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class, 53 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); local 56 mirror::Class* array_class = class_linker->FindArrayClass(soa.Self(), &element_class);
|
dalvik_system_VMRuntime.cc | 66 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); local 67 if (UNLIKELY(element_class == nullptr)) { 73 runtime->GetClassLinker()->FindArrayClass(soa.Self(), &element_class); 90 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); local 91 if (UNLIKELY(element_class == nullptr)) { 97 &element_class);
|
/art/runtime/entrypoints/portable/ |
portable_cast_entrypoints.cc | 51 mirror::Class* element_class = element->GetClass(); local 52 if (UNLIKELY(!component_type->IsAssignableFrom(element_class))) { 53 ThrowArrayStoreException(element_class, array_class);
|
/art/runtime/ |
class_linker-inl.h | 36 inline mirror::Class* ClassLinker::FindArrayClass(Thread* self, mirror::Class** element_class) { 40 if (array_class != nullptr && array_class->GetComponentType() == *element_class) { 44 DCHECK(!(*element_class)->IsPrimitiveVoid()); 47 descriptor += (*element_class)->GetDescriptor(&temp); 49 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader())); 50 HandleWrapper<mirror::Class> h_element_class(hs.NewHandleWrapper(element_class));
|
common_throws.h | 50 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class)
|
jni_internal_test.cc | 869 jclass element_class = env_->FindClass("java\/lang\/String"); local 890 env_->NewObjectArray(std::numeric_limits<jint>::min(), element_class, nullptr); local 913 jclass element_class = env_->FindClass("java\/lang\/String"); local [all...] |
common_throws.cc | 112 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class) { 115 PrettyDescriptor(element_class).c_str(),
|
jni_internal.cc | 2132 mirror::Class* element_class = soa.Decode<mirror::Class*>(element_jclass); local 2151 mirror::Class* element_class = result->GetClass()->GetComponentType(); local [all...] |
class_linker.h | 92 mirror::Class* FindArrayClass(Thread* self, mirror::Class** element_class) [all...] |
/art/runtime/mirror/ |
array.cc | 75 Array* Array::CreateMultiArray(Thread* self, Handle<Class> element_class, 95 mirror::Class* element_class_ptr = element_class.Get();
|
array.h | 45 static Array* CreateMultiArray(Thread* self, Handle<Class> element_class,
|
object_array-inl.h | 65 Class* element_class = GetClass<kVerifyFlags>()->GetComponentType(); local 66 if (UNLIKELY(!object->InstanceOf(element_class))) {
|
/art/runtime/interpreter/ |
interpreter.cc | 34 mirror::Class* element_class = reinterpret_cast<Object*>(args[0])->AsClass(); local 36 mirror::Class* array_class = runtime->GetClassLinker()->FindArrayClass(self, &element_class);
|