Searched refs:elementClass (Results 1 - 19 of 19) sorted by relevance

/dalvik/vm/native/
H A Djava_lang_reflect_Array.cpp33 ClassObject* elementClass = (ClassObject*) args[0]; local
36 assert(elementClass != NULL); // tested by caller
43 dvmFindArrayClassForElement(elementClass);
69 ClassObject* elementClass = (ClassObject*) args[0]; local
78 elementClass->descriptor, dimArray->length);
80 assert(elementClass != NULL); // verified by caller
105 (char*) malloc(strlen(elementClass->descriptor) + numDim + 1);
108 LOGVV("#### element name = '%s'", elementClass->descriptor);
109 if (dvmIsPrimitiveClass(elementClass)) {
110 assert(elementClass
[all...]
H A Ddalvik_system_VMRuntime.cpp102 ClassObject* elementClass = (ClassObject*) args[1]; local
105 if (elementClass == NULL) {
106 dvmThrowNullPointerException("elementClass == null");
117 ClassObject* arrayClass = dvmFindArrayClassForElement(elementClass);
H A Djava_lang_Class.cpp160 * We can't just return thisPtr->elementClass, because that gives
168 RETURN_PTR(thisPtr->elementClass);
/dalvik/vm/oo/
H A DTypeCheck.cpp76 * "subElemClass" is sub->elementClass.
100 return dvmInstanceof(subElemClass, clazz->elementClass);
108 if (dvmIsInterfaceClass(clazz->elementClass)) {
114 return dvmImplements(clazz, clazz->elementClass);
121 return (clazz->elementClass == clazz->super);
161 return isArrayInstanceOfArray(sub->elementClass, sub->arrayDim, clazz);
194 * Note that "objectClass" could be an array, but objectClass->elementClass
207 return isArrayInstanceOfArray(objectClass->elementClass,
H A DArray.cpp190 dexGetPrimitiveTypeDescriptorChar(arrayClass->elementClass->primitiveType),
278 ClassObject* elementClass = NULL; local
296 /* want the base class, not "outer", in our elementClass */
297 elementClass = outer->elementClass;
301 assert(elementClass == NULL); /* make sure we fail */
309 elementClass = dvmFindClassNoInit(subDescriptor, loader);
313 elementClass = dvmFindPrimitiveClass(descriptor[1]);
317 if (elementClass == NULL) {
336 * This call is unnecessary if "loader" and "elementClass
[all...]
H A DAccessCheck.cpp56 class1 = class1->elementClass;
58 class2 = class2->elementClass;
H A DObject.h385 ClassObject* elementClass; member in struct:ClassObject
H A DResolve.cpp123 resClassCheck = resClassCheck->elementClass;
H A DClass.cpp4721 ALOGI(" dimensions=%d elementClass=%s",
4722 clazz->arrayDim, clazz->elementClass->descriptor);
/dalvik/vm/analysis/
H A DCodeVerify.cpp2385 if (dvmIsPrimitiveClass(c1->elementClass)) {
2389 if (dvmIsPrimitiveClass(c2->elementClass)) {
2399 commonElem = findCommonSuperclass(c1->elementClass, c2->elementClass);
3191 elemType = resClass->elementClass->primitiveType;
3193 expectedType = regTypeFromClass(resClass->elementClass);
4309 resClass->elementClass->primitiveType == PRIM_NOT ||
4310 resClass->elementClass->primitiveType == PRIM_VOID)
4319 resClass->elementClass->primitiveType);
4333 switch (resClass->elementClass
4567 ClassObject* elementClass; local
4730 ClassObject* elementClass; local
[all...]
H A DOptimize.cpp408 resClass = resClass->elementClass;
423 resClass = resClass->elementClass;
/dalvik/vm/
H A DUtfString.cpp389 ClassObject* elementClass = dvmFindArrayClassForElement(gDvm.classJavaLangString); local
390 ArrayObject* stringArray = dvmAllocArrayByClass(elementClass, strings.size(), ALLOC_DEFAULT);
H A DCheckJni.cpp1277 PrimitiveType primType = arrObj->clazz->elementClass->primitiveType;
1776 jclass elementClass, jobject initialElement)
1778 CHECK_JNI_ENTRY(kFlag_Default, "EzcL", env, length, elementClass, initialElement);
1779 return CHECK_JNI_EXIT("a", baseEnv(env)->NewObjectArray(env, length, elementClass, initialElement));
1775 Check_NewObjectArray(JNIEnv* env, jsize length, jclass elementClass, jobject initialElement) argument
H A DDebugger.cpp920 tag = tagFromClass(arrayClass->elementClass);
/dalvik/vm/alloc/
H A DVisitInlines.h94 (*visitor)(&asClass->elementClass, arg);
H A DDdmHeap.cpp343 switch (clazz->elementClass->primitiveType) {
H A DMarkSweep.cpp285 markObject((const Object *)asClass->elementClass, ctx);
H A DCopying.cpp892 scavengeReference((Object **)(void *)&obj->elementClass);
/dalvik/vm/hprof/
H A DHprofHeap.cpp372 t = primitiveToBasicTypeAndSize(clazz->elementClass->

Completed in 7687 milliseconds