/dalvik/vm/native/ |
H A D | java_lang_reflect_Proxy.cpp | 25 * static Class generateProxy(String name, Class[] interfaces, 35 ArrayObject* interfaces = (ArrayObject*) args[1]; local 39 result = dvmGenerateProxyClass(str, interfaces, loader);
|
H A D | java_lang_Class.cpp | 315 ArrayObject* interfaces; local 317 interfaces = dvmGetInterfaces(clazz); 318 dvmReleaseTrackedAlloc((Object*) interfaces, NULL); 320 RETURN_PTR(interfaces);
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | ClassDefItem.java | 60 /** {@code null-ok;} list of implemented interfaces */ 61 private TypeListItem interfaces; field in class:ClassDefItem 86 * @param interfaces {@code non-null;} list of implemented interfaces 91 CstType superclass, TypeList interfaces, CstUtf8 sourceFile) { 101 if (interfaces == null) { 102 throw new NullPointerException("interfaces == null"); 108 this.interfaces = 109 (interfaces.size() == 0) ? null : new TypeListItem(interfaces); 90 ClassDefItem(CstType thisClass, int accessFlags, CstType superclass, TypeList interfaces, CstUtf8 sourceFile) argument [all...] |
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | DirectClassFile.java | 119 * {@code null-ok;} the class file field {@code interfaces}; only 123 private TypeList interfaces; field in class:DirectClassFile 284 return interfaces; 374 * the interfaces list. 493 observer.parsed(bytes, at + 8, 0, "interfaces:"); 498 interfaces = makeTypeList(at, count); 519 * the file (through the interfaces list).
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ClassDefItem.java | 58 /** {@code null-ok;} list of implemented interfaces */ 59 private TypeListItem interfaces; field in class:ClassDefItem 84 * @param interfaces {@code non-null;} list of implemented interfaces 89 CstType superclass, TypeList interfaces, CstString sourceFile) { 99 if (interfaces == null) { 100 throw new NullPointerException("interfaces == null"); 106 this.interfaces = 107 (interfaces.size() == 0) ? null : new TypeListItem(interfaces); 88 ClassDefItem(CstType thisClass, int accessFlags, CstType superclass, TypeList interfaces, CstString sourceFile) argument [all...] |
/dalvik/vm/reflect/ |
H A D | Proxy.cpp | 32 static bool gatherMethods(ArrayObject* interfaces, Method*** pMethods,\ 53 * Generate a proxy class with the specified name, interfaces, and loader. 54 * "interfaces" is an array of class objects. 57 * - Verified that "interfaces" contains only interfaces 60 * interfaces are non-public 66 ClassObject* dvmGenerateProxyClass(StringObject* str, ArrayObject* interfaces, argument 79 nameStr, loader, interfaces->length); 86 * - implements all listed interfaces (req'd for instanceof) 87 * - has one method for each method in the interfaces (fo 239 gatherMethods(ArrayObject* interfaces, Method*** pMethods, ArrayObject** pThrows, int* pMethodCount) argument [all...] |
/dalvik/vm/oo/ |
H A D | Object.h | 189 * which holds the vtables for all interfaces declared by this class. 338 * classes and interfaces, including synthesized classes (arrays and 381 * interfaces and abstract classes this will be zero.) 406 /* array of interfaces this class implements directly */ 408 ClassObject** interfaces; member in struct:ClassObject 431 * implement any interfaces. 445 * them all in a single pool for each class that implements interfaces,
|
/dalvik/libdex/ |
H A D | DexSwapVerify.cpp | 1005 const DexTypeList* interfaces = local 1007 if (interfaces != NULL) { 1008 u4 size = interfaces->size; 1012 * Ensure that all interfaces refer to classes (not arrays or 1017 dexTypeListGetIdx(interfaces, i)); 1026 * but in practice the number of interfaces implemented by any 1032 u4 idx1 = dexTypeListGetIdx(interfaces, i); 1035 u4 idx2 = dexTypeListGetIdx(interfaces, j);
|
/dalvik/dx/etc/ |
H A D | jasmin.jar | ... .util.Hashtable cpe_index java.util.Vector interfaces java.util.Vector vars java.util. ... |