Searched refs:virtualMethods (Results 1 – 9 of 9) sorted by relevance
/dalvik/dx/src/com/android/dex/ |
D | ClassData.java | 23 private final Method[] virtualMethods; field in ClassData 26 Method[] directMethods, Method[] virtualMethods) { in ClassData() argument 30 this.virtualMethods = virtualMethods; in ClassData() 46 return virtualMethods; in getVirtualMethods() 57 Method[] result = new Method[directMethods.length + virtualMethods.length]; in allMethods() 59 System.arraycopy(virtualMethods, 0, result, directMethods.length, virtualMethods.length); in allMethods()
|
D | Dex.java | 557 ClassData.Method[] virtualMethods = readMethods(virtualMethodsSize); in readClassData() local 558 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods); in readClassData()
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | ClassDataItem.java | 60 private final ArrayList<EncodedMethod> virtualMethods; field in ClassDataItem 90 this.virtualMethods = new ArrayList<EncodedMethod>(20); in ClassDataItem() 114 && directMethods.isEmpty() && virtualMethods.isEmpty(); in isEmpty() 173 virtualMethods.add(method); in addVirtualMethod() 184 int sz = directMethods.size() + virtualMethods.size(); in getMethods() 188 result.addAll(virtualMethods); in getMethods() 220 sz = virtualMethods.size(); in debugPrint() 223 virtualMethods.get(i).debugPrint(pw, verbose); in debugPrint() 251 if (!virtualMethods.isEmpty()) { in addContents() 252 Collections.sort(virtualMethods); in addContents() [all …]
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | ClassDataItem.java | 56 private final ArrayList<EncodedMethod> virtualMethods; field in ClassDataItem 86 this.virtualMethods = new ArrayList<EncodedMethod>(20); in ClassDataItem() 110 && directMethods.isEmpty() && virtualMethods.isEmpty(); in isEmpty() 169 virtualMethods.add(method); in addVirtualMethod() 180 int sz = directMethods.size() + virtualMethods.size(); in getMethods() 184 result.addAll(virtualMethods); in getMethods() 216 sz = virtualMethods.size(); in debugPrint() 219 virtualMethods.get(i).debugPrint(pw, verbose); in debugPrint() 247 if (!virtualMethods.isEmpty()) { in addContents() 248 Collections.sort(virtualMethods); in addContents() [all …]
|
/dalvik/libdex/ |
D | DexClass.cpp | 156 result->virtualMethods = (DexMethod*) ptr; in dexReadAndVerifyClassData() 158 result->virtualMethods = NULL; in dexReadAndVerifyClassData() 182 &result->virtualMethods[i], &lastIndex); in dexReadAndVerifyClassData()
|
D | DexClass.h | 56 DexMethod* virtualMethods; member
|
D | DexSwapVerify.cpp | 1612 classData->virtualMethods, false); in verifyClassDataItem0() 1667 u4 methodIdx = classData->virtualMethods[0].methodIdx; in findFirstClassDataDefiner() 1705 const DexMethod* meth = &classData->virtualMethods[i]; in crossVerifyClassDataItem()
|
/dalvik/dx/src/com/android/dx/merge/ |
D | DexMerger.java | 843 ClassData.Method[] virtualMethods = classData.getVirtualMethods(); in transformClassData() local 848 classDataOut.writeUleb128(virtualMethods.length); in transformClassData() 853 transformMethods(in, indexMap, virtualMethods); in transformClassData()
|
/dalvik/dexdump/ |
D | DexDump.cpp | 1633 dumpMethod(pDexFile, &pClassData->virtualMethods[i], i); in dumpClass() 1844 dumpMethodMap(pDexFile, &pClassData->virtualMethods[i], i, &data); in dumpRegisterMaps()
|