commit | 0d4e1c551f8cab25057c8b319589e22f9052dbfd | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Apr 22 15:20:00 2020 +0200 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Apr 22 13:51:44 2020 +0000 |
tree | 978e47aa201bb10599748b51e4042b267c9ba4f0 | |
parent | 9737c3fa14c58675904d0d6cb59eafe48840fa8a [diff] |
Use definitionForWithoutExistenceAssert() in ReflectionOptimizer Change-Id: I43dc7ed9a77623b4fcd2c7591316857a263aa404
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/ReflectionOptimizer.java b/src/main/java/com/android/tools/r8/ir/optimize/ReflectionOptimizer.java index eef169e..64a8c86 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/ReflectionOptimizer.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/ReflectionOptimizer.java
@@ -189,7 +189,7 @@ } // Make sure the (base) type is resolvable. DexType baseType = type.toBaseType(dexItemFactory); - DexClass baseClazz = appView.definitionFor(baseType); + DexClass baseClazz = appView.appInfo().definitionForWithoutExistenceAssert(baseType); if (baseClazz == null || !baseClazz.isResolvable(appView)) { return null; }