Home | History | Annotate | Download | only in out

Lines Matching refs:arrayClass

1800         ClassObject* arrayClass;
1816 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
1817 if (arrayClass == NULL) {
1818 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
1819 if (arrayClass == NULL)
1823 assert(dvmIsArrayClass(arrayClass));
1824 assert(dvmIsClassInitialized(arrayClass));
1826 newArray = dvmAllocArrayByClass(arrayClass, length, ALLOC_DONT_TRACK);
3268 ClassObject* arrayClass;
3284 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
3285 if (arrayClass == NULL) {
3286 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
3287 if (arrayClass == NULL)
3291 assert(dvmIsArrayClass(arrayClass));
3292 assert(dvmIsClassInitialized(arrayClass));
3294 newArray = dvmAllocArrayByClass(arrayClass, length, ALLOC_DONT_TRACK);
4374 ClassObject* arrayClass;
4410 arrayClass = dvmDexGetResolvedClass(methodClassDex, ref);
4411 if (arrayClass == NULL) {
4412 arrayClass = dvmResolveClass(curMethod->clazz, ref, false);
4413 if (arrayClass == NULL)
4417 if (!dvmIsArrayClass(arrayClass)) {
4424 assert(dvmIsArrayClass(arrayClass));
4425 assert(dvmIsClassInitialized(arrayClass));
4430 LOGVV("+++ filled-new-array type is '%s'", arrayClass->descriptor);
4431 typeCh = arrayClass->descriptor[1];
4444 newArray = dvmAllocArrayByClass(arrayClass, vsrc1, ALLOC_DONT_TRACK);