/libcore/dex/src/main/java/com/android/dex/ |
ClassData.java | 23 private final Method[] virtualMethods; 26 Method[] directMethods, Method[] virtualMethods) { 30 this.virtualMethods = virtualMethods; 46 return virtualMethods; 57 Method[] result = new Method[directMethods.length + virtualMethods.length]; 59 System.arraycopy(virtualMethods, 0, result, directMethods.length, virtualMethods.length);
|
Dex.java | 728 ClassData.Method[] virtualMethods = readMethods(virtualMethodsSize); 729 return new ClassData(staticFields, instanceFields, directMethods, virtualMethods); [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/ |
ImmutableClassDef.java | 61 @Nonnull protected final ImmutableSortedSet<? extends ImmutableMethod> virtualMethods; 87 this.virtualMethods = ImmutableMethod.immutableSetOf(Iterables.filter(methods, MethodUtil.METHOD_IS_VIRTUAL)); 99 @Nullable Iterable<? extends Method> virtualMethods) { 109 this.virtualMethods = ImmutableMethod.immutableSetOf(virtualMethods); 121 @Nullable ImmutableSortedSet<? extends ImmutableMethod> virtualMethods) { 131 this.virtualMethods = ImmutableUtils.nullToEmptySortedSet(virtualMethods); 160 @Nonnull @Override public ImmutableSet<? extends ImmutableMethod> getVirtualMethods() { return virtualMethods; } 185 return Iterators.concat(directMethods.iterator(), virtualMethods.iterator()) [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
ClassDataItem.java | 60 private final ArrayList<EncodedMethod> virtualMethods; 90 this.virtualMethods = new ArrayList<EncodedMethod>(20); 114 && directMethods.isEmpty() && virtualMethods.isEmpty(); 173 virtualMethods.add(method); 184 int sz = directMethods.size() + virtualMethods.size(); 188 result.addAll(virtualMethods); 220 sz = virtualMethods.size(); 223 virtualMethods.get(i).debugPrint(pw, verbose); 251 if (!virtualMethods.isEmpty()) { 252 Collections.sort(virtualMethods); [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
ClassDataItem.java | 56 private final ArrayList<EncodedMethod> virtualMethods; 86 this.virtualMethods = new ArrayList<EncodedMethod>(20); 110 && directMethods.isEmpty() && virtualMethods.isEmpty(); 169 virtualMethods.add(method); 180 int sz = directMethods.size() + virtualMethods.size(); 184 result.addAll(virtualMethods); 216 sz = virtualMethods.size(); 219 virtualMethods.get(i).debugPrint(pw, verbose); 247 if (!virtualMethods.isEmpty()) { 248 Collections.sort(virtualMethods); [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
ClassDataItem.java | 57 private final ArrayList<EncodedMethod> virtualMethods; 87 this.virtualMethods = new ArrayList<EncodedMethod>(20); 111 && directMethods.isEmpty() && virtualMethods.isEmpty(); 170 virtualMethods.add(method); 181 int sz = directMethods.size() + virtualMethods.size(); 185 result.addAll(virtualMethods); 217 sz = virtualMethods.size(); 220 virtualMethods.get(i).debugPrint(pw, verbose); 248 if (!virtualMethods.isEmpty()) { 249 Collections.sort(virtualMethods); [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/ |
BuilderClassDef.java | 56 @Nonnull final SortedSet<BuilderMethod> virtualMethods; 86 this.virtualMethods = ImmutableSortedSet.copyOf(Iterables.filter(methods, MethodUtil.METHOD_IS_VIRTUAL)); 97 @Nonnull @Override public SortedSet<BuilderMethod> getVirtualMethods() { return virtualMethods; } 130 ImmutableList.of(directMethods.iterator(), virtualMethods.iterator()), 135 return directMethods.size() + virtualMethods.size();
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/ |
PoolClassDef.java | 50 @Nonnull final ImmutableSortedSet<PoolMethod> virtualMethods; 64 virtualMethods = ImmutableSortedSet.copyOf( 119 return virtualMethods; 126 ImmutableList.of(directMethods.iterator(), virtualMethods.iterator()), 131 return directMethods.size() + virtualMethods.size();
|
/dalvik/libdex/ |
DexClass.cpp | 157 result->virtualMethods = (DexMethod*) ptr; 159 result->virtualMethods = NULL; 183 &result->virtualMethods[i], &lastIndex);
|
DexClass.h | 56 DexMethod* virtualMethods;
|
DexSwapVerify.cpp | [all...] |
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
ClassDefinition.java | 287 Iterable<? extends Method> virtualMethods; 289 virtualMethods = ((DexBackedClassDef)classDef).getVirtualMethods(false); 291 virtualMethods = classDef.getVirtualMethods(); 294 for (Method method: virtualMethods) {
|
/libcore/libart/src/main/java/java/lang/ |
Class.java | 185 private transient ArtMethod[] virtualMethods; 707 if (virtualMethods != null) { 708 for (ArtMethod m : virtualMethods) { 764 int initial_size = virtualMethods == null ? 0 : virtualMethods.length; 783 if (virtualMethods != null) { 784 for (ArtMethod m : virtualMethods) { [all...] |
/cts/tools/dex-tools/src/dex/reader/ |
DexClassImpl.java | 182 EncodedMethod[] virtualMethods; 210 classDataItem.virtualMethods = parseMethods( 281 methods.addAll(getDexMethods(classDataItem.virtualMethods));
|
/dalvik/dexlist/ |
DexList.cpp | 189 dumpMethod(pDexFile, fileName, &pClassData->virtualMethods[i], i);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
DexWriter.java | 420 Collection<? extends MethodKey> virtualMethods = classSection.getSortedVirtualMethods(key); 424 virtualMethods.size() > 0; 441 offsetWriter.writeUleb128(virtualMethods.size()); 446 writeEncodedMethods(offsetWriter, virtualMethods); [all...] |
/dalvik/dx/src/com/android/dx/merge/ |
DexMerger.java | 776 ClassData.Method[] virtualMethods = classData.getVirtualMethods(); 781 classDataOut.writeUleb128(virtualMethods.length); 786 transformMethods(in, indexMap, virtualMethods); [all...] |
/dalvik/dexdump/ |
DexDump.cpp | [all...] |
/prebuilts/sdk/tools/darwin/lib/ |
dx.jar | |
/prebuilts/sdk/tools/lib/ |
dx.jar | |
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.0/ |
dexmaker-1.0.jar | |