Searched refs:array_class (Results 1 - 15 of 15) sorted by relevance

/art/runtime/mirror/
H A Darray.cc35 Array* Array::Alloc(Thread* self, Class* array_class, int32_t component_count, argument
37 DCHECK(array_class != NULL);
39 DCHECK(array_class->IsArrayClass());
49 PrettyDescriptor(array_class).c_str(),
55 Array* array = down_cast<Array*>(heap->AllocObject(self, array_class, size));
63 Array* Array::Alloc(Thread* self, Class* array_class, int32_t component_count) { argument
64 DCHECK(array_class->IsArrayClass());
65 return Alloc(self, array_class, component_count, array_class->GetComponentSize());
76 static Array* RecursiveCreateMultiArray(Thread* self, Class* array_class, in
123 Class* array_class = class_linker->FindClass(descriptor.c_str(), element_class->GetClassLoader()); local
[all...]
H A Darray.h29 static Array* Alloc(Thread* self, Class* array_class, int32_t component_count)
32 static Array* Alloc(Thread* self, Class* array_class, int32_t component_count,
128 static void SetArrayClass(Class* array_class) { argument
130 CHECK(array_class != NULL);
131 array_class_ = array_class;
H A Dobject_array-inl.h103 Class* array_class = dst->GetClass(); local
105 if (array_class == src->GetClass()) {
116 Class* element_class = array_class->GetComponentType();
/art/runtime/entrypoints/portable/
H A Dportable_cast_entrypoints.cc48 mirror::Class* array_class = array->GetClass(); local
49 DCHECK(array_class != NULL);
50 mirror::Class* component_type = array_class->GetComponentType();
53 ThrowArrayStoreException(element_class, array_class);
/art/runtime/entrypoints/quick/
H A Dquick_cast_entrypoints.cc49 // Tests whether 'element' can be assigned into an array of type 'array_class'.
52 const mirror::Class* array_class,
55 DCHECK(array_class != NULL);
58 mirror::Class* component_type = array_class->GetComponentType();
63 ThrowArrayStoreException(element_class, array_class);
/art/runtime/native/
H A Djava_lang_reflect_Array.cc55 mirror::Class* array_class = class_linker->FindClass(descriptor.c_str(), element_class->GetClassLoader()); local
56 if (UNLIKELY(array_class == NULL)) {
60 DCHECK(array_class->IsArrayClass());
61 mirror::Array* new_array = mirror::Array::Alloc(soa.Self(), array_class, length);
H A Ddalvik_system_VMRuntime.cc75 mirror::Class* array_class = class_linker->FindClass(descriptor.c_str(), NULL); local
76 mirror::Array* result = mirror::Array::Alloc(soa.Self(), array_class, length);
/art/runtime/
H A Dcommon_throws.h50 const mirror::Class* array_class)
H A Dcommon_throws.cc93 const mirror::Class* array_class) {
97 PrettyDescriptor(array_class).c_str()).c_str());
92 ThrowArrayStoreException(const mirror::Class* element_class, const mirror::Class* array_class) argument
H A Djni_internal_test.cc1107 jclass array_class = env_->FindClass("[Ljava/lang/String;"); local
1108 ASSERT_TRUE(array_class != NULL);
1114 EXPECT_TRUE(env_->IsInstanceOf(a, array_class));
1119 EXPECT_TRUE(env_->IsInstanceOf(a, array_class));
1126 EXPECT_TRUE(env_->IsInstanceOf(a, array_class));
H A Dclass_linker_test.cc763 mirror::Class* array_class = class_linker_->FindSystemClass("[Ljava/lang/String;"); local
765 mirror::ObjectArray<mirror::String>::Alloc(soa.Self(), array_class, 0);
H A Djni_internal.cc2125 Class* array_class = class_linker->FindClass(descriptor.c_str(), local
2127 if (array_class == NULL) {
2132 ObjectArray<Object>* result = ObjectArray<Object>::Alloc(soa.Self(), array_class, length);
/art/runtime/verifier/
H A Dreg_type.cc940 mirror::Class* array_class = class_linker->FindClass(descriptor.c_str(), class_loader); local
941 DCHECK(array_class != NULL);
942 return array_class;
/art/runtime/arch/mips/
H A Dquick_entrypoints_mips.S526 jal artCanPutArrayElementFromCode # (Object* element, Class* array_class, Thread*, $sp)
/art/runtime/arch/arm/
H A Dquick_entrypoints_arm.S369 bl artCanPutArrayElementFromCode @ (Object* element, Class* array_class, Thread*, SP)

Completed in 1768 milliseconds