aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2024-02-01 14:33:43 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-02-01 14:33:43 +0000
commit57ec69381aac8b45df383725ddf5a43cbc57dd6d (patch)
tree74f350b98c7fafe56496019352688245e20aa667
parentd3e08febc3dce04c845a9de1244db23335170265 (diff)
parent1a1bad37d28e963042e8c62af799f592edd72892 (diff)
downloadgoogle-smali-57ec69381aac8b45df383725ddf5a43cbc57dd6d.tar.gz
Fix return value of ZipDexContainer.getEntry am: 1a1bad37d2
Original change: https://android-review.googlesource.com/c/platform/external/google-smali/+/2943528 Change-Id: I3bb6e5f18a03292b03bd1effe31c6f7dd9f3d13a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--dexlib2/src/main/java/com/android/tools/smali/dexlib2/dexbacked/ZipDexContainer.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/dexbacked/ZipDexContainer.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/dexbacked/ZipDexContainer.java
index ae8688fc..31d115cc 100644
--- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/dexbacked/ZipDexContainer.java
+++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/dexbacked/ZipDexContainer.java
@@ -122,11 +122,14 @@ public class ZipDexContainer implements MultiDexContainer<DexBackedDexFile> {
* Loads a dex file from a specific named entry.
*
* @param entryName The name of the entry
- * @return A ZipDexFile, or null if there is no entry with the given name
+ * @return A DexEntry, or null if there is no entry with the given name
* @throws NotADexFile If the entry isn't a dex file
*/
@Nullable @Override public DexEntry<DexBackedDexFile> getEntry(@Nonnull String entryName) throws IOException {
DexFile dexFile = getEntries().get(entryName);
+ if (dexFile == null) {
+ return null;
+ }
return new DexEntry() {
@Nonnull
@Override