Fix call to item factory
Bug: 185735455
Change-Id: Ib03482c417e6e4cd62d8cc8154d9351784f7f15c
diff --git a/src/main/java/com/android/tools/r8/dex/CodeToKeep.java b/src/main/java/com/android/tools/r8/dex/CodeToKeep.java
index 2261228..5237030 100644
--- a/src/main/java/com/android/tools/r8/dex/CodeToKeep.java
+++ b/src/main/java/com/android/tools/r8/dex/CodeToKeep.java
@@ -79,7 +79,7 @@
@Override
void recordMethod(DexMethod method) {
- DexType baseType = method.holder.toBaseType(options.dexItemFactory());
+ DexType baseType = method.holder.toBaseType(options.itemFactory);
if (shouldKeep(baseType)) {
keepClass(baseType);
if (!method.holder.isArrayType()) {
@@ -98,7 +98,7 @@
@Override
void recordField(DexField field) {
- DexType baseType = field.holder.toBaseType(options.dexItemFactory());
+ DexType baseType = field.holder.toBaseType(options.itemFactory);
if (shouldKeep(baseType)) {
keepClass(baseType);
if (!field.holder.isArrayType()) {