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

/dalvik/vm/native/
H A Djava_lang_reflect_Array.c33 ClassObject* elementClass = (ClassObject*) args[0]; local
37 assert(elementClass != NULL); // tested by caller
43 newArray = dvmAllocObjectArray(elementClass, length, ALLOC_DEFAULT);
68 ClassObject* elementClass = (ClassObject*) args[0]; local
77 elementClass->descriptor, dimArray->length);
79 assert(elementClass != NULL); // verified by caller
104 (char*) malloc(strlen(elementClass->descriptor) + numDim + 1);
107 LOGVV("#### element name = '%s'\n", elementClass->descriptor);
108 if (dvmIsPrimitiveClass(elementClass)) {
109 assert(elementClass
[all...]
H A Djava_lang_Class.c160 * We can't just return thisPtr->elementClass, because that gives
168 RETURN_PTR(thisPtr->elementClass);
/dalvik/vm/oo/
H A DTypeCheck.c76 * "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.c244 gPrimLetter[arrayClass->elementClass->primitiveType],
336 ClassObject* elementClass = NULL; local
354 /* want the base class, not "outer", in our elementClass */
355 elementClass = outer->elementClass;
359 assert(elementClass == NULL); /* make sure we fail */
367 elementClass = dvmFindClassNoInit(subDescriptor, loader);
371 elementClass = dvmFindPrimitiveClass(descriptor[1]);
375 if (elementClass == NULL) {
394 * This call is unnecessary if "loader" and "elementClass
[all...]
H A DAccessCheck.c56 class1 = class1->elementClass;
58 class2 = class2->elementClass;
H A DResolve.c122 resClassCheck = resClassCheck->elementClass;
H A DObject.h382 ClassObject* elementClass; member in struct:ClassObject
H A DClass.c4693 LOGI(" dimensions=%d elementClass=%s\n",
4694 clazz->arrayDim, clazz->elementClass->descriptor);
/dalvik/libcore/luni/src/main/java/java/util/
H A DEnumSet.java40 final Class<E> elementClass; field in class:EnumSet
43 elementClass = cls;
98 EnumSet<E> set = EnumSet.noneOf(s.elementClass);
146 EnumSet<E> set = EnumSet.noneOf(s.elementClass);
329 return cls == elementClass || cls.getSuperclass() == elementClass;
354 proxy.elementType = elementClass;
H A DMiniEnumSet.java132 if (!isValidType(set.elementClass)) {
166 return isValidType(set.elementClass) && ((bits & setBits) == setBits);
178 if (!isValidType(set.elementClass)) {
199 if (!isValidType(set.elementClass)) {
246 if (!isValidType(set.elementClass)) {
H A DHugeEnumSet.java149 if (!isValidType(set.elementClass)) {
223 if (isValidType(set.elementClass)) {
280 if (!isValidType(set.elementClass)) {
304 if (!isValidType(set.elementClass)) {
/dalvik/vm/analysis/
H A DCodeVerify.c2249 //commonElem = digForSuperclass(c1->elementClass, c2->elementClass);
2250 commonElem = findCommonSuperclass(c1->elementClass, c2->elementClass);
2322 !dvmIsPrimitiveClass(c1->elementClass) &&
2323 !dvmIsPrimitiveClass(c2->elementClass))
2889 elemType = resClass->elementClass->primitiveType;
2891 expectedType = regTypeFromClass(resClass->elementClass);
3956 resClass->elementClass->primitiveType == PRIM_NOT ||
3957 resClass->elementClass
4213 ClassObject* elementClass; local
4381 ClassObject* elementClass; local
[all...]
H A DDexOptimize.c1700 resClass = resClass->elementClass;
1715 resClass = resClass->elementClass;
/dalvik/vm/alloc/
H A DDdmHeap.c302 switch (clazz->elementClass->primitiveType) {
H A DMarkSweep.c473 markObjectNonNull((Object *)clazz->elementClass, ctx);
/dalvik/vm/hprof/
H A DHprofHeap.c386 t = primitiveToBasicTypeAndSize(clazz->elementClass->
/dalvik/vm/
H A DCheckJni.c1157 PrimitiveType primType = arrObj->obj.clazz->elementClass->primitiveType;
1177 PrimitiveType primType = arrObj->obj.clazz->elementClass->primitiveType;
2004 jclass elementClass, jobject initialElement)
2007 CHECK_CLASS(env, elementClass);
2011 result = BASE_ENV(env)->NewObjectArray(env, length, elementClass,
2003 Check_NewObjectArray(JNIEnv* env, jsize length, jclass elementClass, jobject initialElement) argument
/dalvik/libnativehelper/include/nativehelper/
H A Djni.h854 jobjectArray NewObjectArray(jsize length, jclass elementClass, argument
856 { return functions->NewObjectArray(this, length, elementClass,

Completed in 5390 milliseconds