Lines Matching refs:Array
43 static Array* RecursiveCreateMultiArray(Thread* self, in RecursiveCreateMultiArray()
49 Handle<Array> new_array( in RecursiveCreateMultiArray()
51 Array::Alloc<true>(self, array_class.Get(), array_length, in RecursiveCreateMultiArray()
63 Array* sub_array = RecursiveCreateMultiArray(self, h_component_type, in RecursiveCreateMultiArray()
70 new_array->AsObjectArray<Array>()->Set<false, false>(i, sub_array); in RecursiveCreateMultiArray()
76 Array* Array::CreateMultiArray(Thread* self, Handle<Class> element_class, in CreateMultiArray()
113 Array* new_array = RecursiveCreateMultiArray(self, array_class, 0, dimensions); in CreateMultiArray()
120 void Array::ThrowArrayIndexOutOfBoundsException(int32_t index) { in ThrowArrayIndexOutOfBoundsException()
124 void Array::ThrowArrayStoreException(Object* object) { in ThrowArrayStoreException()
128 Array* Array::CopyOf(Thread* self, int32_t new_length) { in CopyOf()
139 Array* new_array = Alloc<true>(self, GetClass(), new_length, component_shift, allocator_type); in CopyOf()