Lines Matching refs:Array
20 #include "mirror/array.h"
32 * cause "word tearing". Accesses to 64-bit array elements may be two 32-bit operations.
36 static void ThrowArrayStoreException_NotAnArray(const char* identifier, mirror::Object* array)
38 std::string actualType(PrettyTypeOf(array));
42 "%s of type %s is not an array", identifier, actualType.c_str());
72 mirror::Array* srcArray = srcObject->AsArray();
73 mirror::Array* dstArray = dstObject->AsArray();
124 LOG(FATAL) << "Unknown array type: " << PrettyTypeOf(srcArray);
128 // If one of the arrays holds a primitive type the other array must hold the exact same type.
150 // Template to convert general array to that of its specific primitive type.
152 inline T* AsPrimitiveArray(mirror::Array* array) {
153 return down_cast<T*>(array);
163 mirror::Array* srcArray = srcObject->AsArray();
164 mirror::Array* dstArray = dstObject->AsArray();