/libcore/dex/src/main/java/com/android/dex/ |
D | MethodId.java | 17 package com.android.dex; 19 import com.android.dex.util.Unsigned; 22 private final Dex dex; field in MethodId 27 public MethodId(Dex dex, int declaringClassIndex, int protoIndex, int nameIndex) { in MethodId() argument 28 this.dex = dex; in MethodId() 63 if (dex == null) { in toString() 66 return dex.typeNames().get(declaringClassIndex) in toString() 67 + "." + dex.strings().get(nameIndex) in toString() 68 + dex.readTypeList(dex.protoIds().get(protoIndex).getParametersOffset()); in toString()
|
D | ProtoId.java | 17 package com.android.dex; 19 import com.android.dex.util.Unsigned; 22 private final Dex dex; field in ProtoId 27 public ProtoId(Dex dex, int shortyIndex, int returnTypeIndex, int parametersOffset) { in ProtoId() argument 28 this.dex = dex; in ProtoId() 60 if (dex == null) { in toString() 64 return dex.strings().get(shortyIndex) in toString() 65 + ": " + dex.typeNames().get(returnTypeIndex) in toString() 66 + " " + dex.readTypeList(parametersOffset); in toString()
|
D | FieldId.java | 17 package com.android.dex; 19 import com.android.dex.util.Unsigned; 22 private final Dex dex; field in FieldId 27 public FieldId(Dex dex, int declaringClassIndex, int typeIndex, int nameIndex) { in FieldId() argument 28 this.dex = dex; in FieldId() 63 if (dex == null) { in toString() 66 return dex.typeNames().get(typeIndex) + "." + dex.strings().get(nameIndex); in toString()
|
D | Annotation.java | 17 package com.android.dex; 19 import static com.android.dex.EncodedValueReader.ENCODED_ANNOTATION; 25 private final Dex dex; field in Annotation 29 public Annotation(Dex dex, byte visibility, EncodedValue encodedAnnotation) { in Annotation() argument 30 this.dex = dex; in Annotation() 59 return dex == null in toString() 61 : visibility + " " + dex.typeNames().get(getTypeIndex()); in toString()
|
D | TypeList.java | 17 package com.android.dex; 19 import com.android.dex.util.Unsigned; 25 private final Dex dex; field in TypeList 28 public TypeList(Dex dex, short[] types) { in TypeList() argument 29 this.dex = dex; in TypeList() 50 result.append(dex != null ? dex.typeNames().get(types[i]) : types[i]); in toString()
|
D | EncodedValue.java | 17 package com.android.dex; 19 import com.android.dex.util.ByteArrayByteInput; 20 import com.android.dex.util.ByteInput;
|
D | DexException.java | 17 package com.android.dex; 19 import com.android.dex.util.ExceptionWithContext;
|
D | Leb128.java | 17 package com.android.dex; 19 import com.android.dex.util.ByteInput; 20 import com.android.dex.util.ByteOutput;
|
D | EncodedValueCodec.java | 17 package com.android.dex; 19 import com.android.dex.util.ByteInput; 20 import com.android.dex.util.ByteOutput;
|
D | Mutf8.java | 17 package com.android.dex; 19 import com.android.dex.util.ByteInput;
|
D | DexIndexOverflowException.java | 17 package com.android.dex;
|
/libcore/luni/src/test/etc/loading-test2-jar/ |
D | build.sh | 39 rm -rf classes.dex 44 dx --dex --output=classes.dex classes 45 jar cf loading-test2.jar classes.dex -C resources . 48 mv classes.dex ${resourceDir}/loading-test2.dex
|
/libcore/libart/src/main/java/java/lang/ |
D | DexCache.java | 35 import com.android.dex.Dex; 42 private volatile Dex dex; field in DexCache 98 Dex result = dex; in getDex() 101 result = dex; in getDex() 103 dex = result = getDexNative(); in getDex()
|
/libcore/luni/src/test/etc/loading-test-jar/ |
D | build.sh | 40 rm -rf classes.dex 50 dx --dex --output=classes.dex classes 51 jar cf loading-test.jar classes.dex -C resources . 55 mv classes.dex ${resourceDir}/loading-test.dex
|
/libcore/libart/src/main/java/java/lang/reflect/ |
D | AbstractMethod.java | 35 import com.android.dex.Dex; 161 Dex dex = declaringClassOfOverriddenMethod.getDex(); in getParameterTypes() local 162 short[] types = dex.parameterTypeIndicesFromMethodIndex(dexMethodIndex); in getParameterTypes() 169 parametersArray[i] = declaringClassOfOverriddenMethod.getDexCacheType(dex, types[i]); in getParameterTypes() 295 Dex dex = declaringClassOfOverriddenMethod.getDex(); in equalMethodParameters() local 296 short[] types = dex.parameterTypeIndicesFromMethodIndex(dexMethodIndex); in equalMethodParameters() 301 if (declaringClassOfOverriddenMethod.getDexCacheType(dex, types[i]) != params[i]) { in equalMethodParameters() 309 Dex dex = declaringClassOfOverriddenMethod.getDex(); in compareParameters() local 310 short[] types = dex.parameterTypeIndicesFromMethodIndex(dexMethodIndex); in compareParameters() 313 Class<?> aType = declaringClassOfOverriddenMethod.getDexCacheType(dex, types[i]); in compareParameters()
|
/libcore/ojluni/src/main/java/java/lang/reflect/ |
D | Method.java | 32 import com.android.dex.Dex; 104 Dex dex = declaringClassOfOverriddenMethod.getDex(); in getName() local 105 int nameIndex = dex.nameIndexFromMethodIndex(dexMethodIndex); in getName() 106 return declaringClassOfOverriddenMethod.getDexCacheString(dex, nameIndex); in getName() 147 Dex dex = declaringClassOfOverriddenMethod.getDex(); in getReturnType() local 148 int returnTypeIndex = dex.returnTypeIndexFromMethodIndex(dexMethodIndex); in getReturnType() 150 return declaringClassOfOverriddenMethod.getDexCacheType(dex, returnTypeIndex); in getReturnType()
|
D | Field.java | 33 import com.android.dex.Dex; 88 Dex dex = declaringClass.getDex(); in getName() local 89 int nameIndex = dex.nameIndexFromFieldIndex(dexFieldIndex); in getName() 90 return declaringClass.getDexCacheString(dex, nameIndex); in getName()
|
/libcore/ |
D | non_openjdk_java_files.mk | 320 dex/src/main/java/com/android/dex/Annotation.java \ 321 dex/src/main/java/com/android/dex/ClassData.java \ 322 dex/src/main/java/com/android/dex/ClassDef.java \ 323 dex/src/main/java/com/android/dex/Code.java \ 324 dex/src/main/java/com/android/dex/Dex.java \ 325 dex/src/main/java/com/android/dex/DexException.java \ 326 dex/src/main/java/com/android/dex/DexFormat.java \ 327 dex/src/main/java/com/android/dex/DexIndexOverflowException.java \ 328 dex/src/main/java/com/android/dex/EncodedValue.java \ 329 dex/src/main/java/com/android/dex/EncodedValueCodec.java \ [all …]
|
/libcore/dalvik/src/main/java/dalvik/system/ |
D | DexPathList.java | 297 DexFile dex = null; in makeElements() local 313 dex = loadDexFile(file, optimizedDirectory, loader, elements); in makeElements() 323 dex = loadDexFile(file, optimizedDirectory, loader, elements); in makeElements() 340 if ((zip != null) || (dex != null)) { in makeElements() 341 elements[elementsPos++] = new Element(dir, false, zip, dex); in makeElements() 415 DexFile dex = element.dexFile; in findClass() local 417 if (dex != null) { in findClass() 418 Class clazz = dex.loadClassBinaryName(name, definingContext, suppressed); in findClass()
|
/libcore/dex/src/main/java/com/android/dex/util/ |
D | ByteInput.java | 17 package com.android.dex.util;
|
D | ByteOutput.java | 17 package com.android.dex.util;
|
D | ByteArrayByteInput.java | 17 package com.android.dex.util;
|
D | Unsigned.java | 17 package com.android.dex.util;
|
/libcore/luni/src/test/java/dalvik/system/ |
D | DexClassLoaderTest.java | 408 File dex = new File(srcDir, "dex-then-path.dex"); in testDexThenPathClassLoader() local 409 copyResource("loading-test.dex", dex); in testDexThenPathClassLoader() 414 DexClassLoader dexloader = new DexClassLoader(dex.getAbsolutePath(), in testDexThenPathClassLoader() 424 assertTrue(DexFile.isDexOptNeeded(dex.getAbsolutePath())); in testDexThenPathClassLoader() 426 assertFalse(DexFile.isDexOptNeeded(dex.getAbsolutePath())); in testDexThenPathClassLoader() 429 PathClassLoader pathloader = new PathClassLoader(dex.getAbsolutePath(), in testDexThenPathClassLoader()
|
/libcore/ojluni/src/main/java/java/lang/ |
D | Class.java | 67 import com.android.dex.Dex; 914 Dex dex = getDex(); in getInterfaces() local 915 if (dex == null) { in getInterfaces() 918 short[] interfaces = dex.interfaceTypeIndicesFromClassDefIndex(dexClassDefIndex); in getInterfaces() 921 result[i] = getDexCacheType(dex, interfaces[i]); in getInterfaces() 2531 public String getDexCacheString(Dex dex, int dexStringIndex) { in getDexCacheString() argument 2534 s = dex.strings().get(dexStringIndex).intern(); in getDexCacheString() 2546 public Class<?> getDexCacheType(Dex dex, int dexTypeIndex) { in getDexCacheType() argument 2549 int descriptorIndex = dex.typeIds().get(dexTypeIndex); in getDexCacheType() 2550 String descriptor = getDexCacheString(dex, descriptorIndex); in getDexCacheType() [all …]
|