/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 | 120 * {@code null-ok;} the class file field {@code interfaces}; only 124 private TypeList interfaces; field in class:DirectClassFile 294 return interfaces; 384 * the interfaces list. 503 observer.parsed(bytes, at + 8, 0, "interfaces:"); 508 interfaces = makeTypeList(at, count); 529 * the file (through the interfaces list).
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ClassDefItem.java | 57 /** {@code null-ok;} list of implemented interfaces */ 58 private TypeListItem interfaces; field in class:ClassDefItem 83 * @param interfaces {@code non-null;} list of implemented interfaces 88 CstType superclass, TypeList interfaces, CstString sourceFile) { 98 if (interfaces == null) { 99 throw new NullPointerException("interfaces == null"); 105 this.interfaces = 106 (interfaces.size() == 0) ? null : new TypeListItem(interfaces); 87 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 238 gatherMethods(ArrayObject* interfaces, Method*** pMethods, ArrayObject** pThrows, int* pMethodCount) argument [all...] |
/dalvik/vm/oo/ |
H A D | Object.h | 185 * which holds the vtables for all interfaces declared by this class. 336 * classes and interfaces, including synthesized classes (arrays and 379 * interfaces and abstract classes this will be zero.) 404 /* array of interfaces this class implements directly */ 406 ClassObject** interfaces; member in struct:ClassObject 429 * implement any interfaces. 443 * them all in a single pool for each class that implements interfaces,
|
/dalvik/libdex/ |
H A D | DexSwapVerify.cpp | 1011 const DexTypeList* interfaces = local 1013 if (interfaces != NULL) { 1014 u4 size = interfaces->size; 1018 * Ensure that all interfaces refer to classes (not arrays or 1023 dexTypeListGetIdx(interfaces, i)); 1032 * but in practice the number of interfaces implemented by any 1038 u4 idx1 = dexTypeListGetIdx(interfaces, i); 1041 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. ... |