diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-12-13 00:27:27 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-12-13 00:27:27 +0000 |
commit | 3dba9d048816c792cfc891ae2290f61ed6cfa3a2 (patch) | |
tree | 9874a85da24f33e4a7a7a173dfb03cf377cb50f8 | |
parent | 25020abe3b9eb898f20c3fc813f0f0aa52e47be7 (diff) | |
parent | 87863290cfafc163b0149ae7e7a79e3215d62504 (diff) | |
download | platform-compat-android14-qpr2-s3-release.tar.gz |
Snap for 11211173 from 87863290cfafc163b0149ae7e7a79e3215d62504 to 24Q1-releaseandroid-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release
Change-Id: I85fc30bd7f856c00485d26ba69e1dc31843d36b6
-rw-r--r-- | java/android/compat/testing/Android.bp | 2 | ||||
-rw-r--r-- | java/android/compat/testing/Classpaths.java | 13 |
2 files changed, 8 insertions, 7 deletions
diff --git a/java/android/compat/testing/Android.bp b/java/android/compat/testing/Android.bp index 5265d89..fe5c91e 100644 --- a/java/android/compat/testing/Android.bp +++ b/java/android/compat/testing/Android.bp @@ -31,7 +31,7 @@ java_test_helper_library { "compatibility-host-util", ], static_libs: [ - "dexlib2-no-guava-no-cli", + "smali-dexlib2-no-guava", "modules-utils-build-testing", ], } diff --git a/java/android/compat/testing/Classpaths.java b/java/android/compat/testing/Classpaths.java index bbc2ab4..7d547b6 100644 --- a/java/android/compat/testing/Classpaths.java +++ b/java/android/compat/testing/Classpaths.java @@ -37,11 +37,11 @@ import com.android.tradefed.util.FileUtil; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; -import org.jf.dexlib2.DexFileFactory; -import org.jf.dexlib2.Opcodes; -import org.jf.dexlib2.dexbacked.DexBackedDexFile; -import org.jf.dexlib2.iface.ClassDef; -import org.jf.dexlib2.iface.MultiDexContainer; +import com.android.tools.smali.dexlib2.DexFileFactory; +import com.android.tools.smali.dexlib2.Opcodes; +import com.android.tools.smali.dexlib2.dexbacked.DexBackedDexFile; +import com.android.tools.smali.dexlib2.iface.ClassDef; +import com.android.tools.smali.dexlib2.iface.MultiDexContainer; import java.io.File; import java.io.FileNotFoundException; @@ -99,7 +99,8 @@ public final class Classpaths { DexFileFactory.loadDexContainer(jar, Opcodes.getDefault()); ImmutableSet.Builder<ClassDef> set = ImmutableSet.builder(); for (String dexName : container.getDexEntryNames()) { - set.addAll(Objects.requireNonNull(container.getEntry(dexName)).getClasses()); + DexBackedDexFile dexFile = container.getEntry(dexName).getDexFile(); + set.addAll(Objects.requireNonNull(dexFile).getClasses()); } return set.build(); } |