Lines Matching refs:interfaces
391 * interfaces. We need to set that up here, so that stuff like
403 * copy of "interfaces" and "iftable" somewhere near the start and
407 newClass->interfaces = (ClassObject**)dvmLinearAlloc(newClass->classLoader,
409 memset(newClass->interfaces, 0, sizeof(ClassObject*) * 2);
410 newClass->interfaces[0] =
412 newClass->interfaces[1] =
414 dvmLinearReadOnly(newClass->classLoader, newClass->interfaces);
415 if (newClass->interfaces[0] == NULL || newClass->interfaces[1] == NULL) {
416 ALOGE("Unable to create array class '%s': missing interfaces",
426 * supers as well. These interfaces don't have any methods, so we
433 newClass->iftable[0].clazz = newClass->interfaces[0];
434 newClass->iftable[1].clazz = newClass->interfaces[1];