Revert semantic change to class inliner analysis from field resolution changes

Change-Id: Ic864b19d7397f5bf7b142582b2fb3a0e10fa3d41
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfoCollector.java b/src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfoCollector.java
index 08a548c..2464952 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfoCollector.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/info/MethodOptimizationInfoCollector.java
@@ -224,7 +224,7 @@
               }
             }
             DexField field = insn.asFieldInstruction().getField();
-            if (appView.appInfo().resolveFieldOn(clazz, field) != null) {
+            if (appView.appInfo().resolveFieldOn(clazz, field).isSuccessfulResolution()) {
               // Require only accessing direct or indirect instance fields of the current class.
               break;
             }