Searched defs:interfaces (Results 1 - 9 of 9) sorted by relevance

/dalvik/vm/native/
H A Djava_lang_reflect_Proxy.cpp25 * static Class generateProxy(String name, Class[] interfaces,
35 ArrayObject* interfaces = (ArrayObject*) args[1]; local
39 result = dvmGenerateProxyClass(str, interfaces, loader);
H A Djava_lang_Class.cpp315 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 DClassDefItem.java60 /** {@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 DDirectClassFile.java120 * {@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 DClassDefItem.java57 /** {@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 DProxy.cpp32 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 DObject.h185 * 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 DDexSwapVerify.cpp1011 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 Djasmin.jar ... .util.Hashtable cpe_index java.util.Vector interfaces java.util.Vector vars java.util. ...

Completed in 503 milliseconds