Lines Matching refs:Array
44 static Array* RecursiveCreateMultiArray(Thread* self, in RecursiveCreateMultiArray()
50 Handle<Array> new_array( in RecursiveCreateMultiArray()
52 Array::Alloc<true>(self, array_class.Get(), array_length, in RecursiveCreateMultiArray()
64 ObjPtr<Array> sub_array = RecursiveCreateMultiArray(self, h_component_type, in RecursiveCreateMultiArray()
71 new_array->AsObjectArray<Array>()->Set<false, false>(i, sub_array); in RecursiveCreateMultiArray()
77 Array* Array::CreateMultiArray(Thread* self, Handle<Class> element_class, in CreateMultiArray()
114 ObjPtr<Array> new_array = RecursiveCreateMultiArray(self, array_class, 0, dimensions); in CreateMultiArray()
121 void Array::ThrowArrayIndexOutOfBoundsException(int32_t index) { in ThrowArrayIndexOutOfBoundsException()
125 void Array::ThrowArrayStoreException(ObjPtr<Object> object) { in ThrowArrayStoreException()
129 Array* Array::CopyOf(Thread* self, int32_t new_length) { in CopyOf()
140 …ObjPtr<Array> new_array = Alloc<true>(self, GetClass(), new_length, component_shift, allocator_typ… in CopyOf()