Home
last modified time | relevance | path

Searched refs:virtualMethods (Results 1 – 9 of 9) sorted by relevance

/dalvik/dx/src/com/android/dex/
DClassData.java23 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()
DDex.java543 ClassData.Method[] virtualMethods = readMethods(virtualMethodsSize); in readClassData() local
544 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods); in readClassData()
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DClassDataItem.java60 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/
DClassDataItem.java56 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/
DDexClass.cpp157 result->virtualMethods = (DexMethod*) ptr; in dexReadAndVerifyClassData()
159 result->virtualMethods = NULL; in dexReadAndVerifyClassData()
183 &result->virtualMethods[i], &lastIndex); in dexReadAndVerifyClassData()
DDexClass.h56 DexMethod* virtualMethods; member
DDexSwapVerify.cpp1604 classData->virtualMethods, false); in verifyClassDataItem0()
1659 u4 methodIdx = classData->virtualMethods[0].methodIdx; in findFirstClassDataDefiner()
1697 const DexMethod* meth = &classData->virtualMethods[i]; in crossVerifyClassDataItem()
/dalvik/dx/src/com/android/dx/merge/
DDexMerger.java791 ClassData.Method[] virtualMethods = classData.getVirtualMethods(); in transformClassData() local
796 classDataOut.writeUleb128(virtualMethods.length); in transformClassData()
801 transformMethods(in, indexMap, virtualMethods); in transformClassData()
/dalvik/dexdump/
DDexDump.cpp1621 dumpMethod(pDexFile, &pClassData->virtualMethods[i], i); in dumpClass()
1841 dumpMethodMap(pDexFile, &pClassData->virtualMethods[i], i, &data); in dumpRegisterMaps()