Fix errorprone warnings for LineNumberOptimizer

Change-Id: I43ef31224f1b38eeac17b618f0682afa9a76a3f7
diff --git a/src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java b/src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java
index 5da8a1e..bcfdb10 100644
--- a/src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java
+++ b/src/main/java/com/android/tools/r8/utils/positions/LineNumberOptimizer.java
@@ -100,7 +100,6 @@
         || newMapVersion.isUnknown();
   }
 
-  @SuppressWarnings("ReferenceEquality")
   public static ClassNameMapper run(
       AppView<?> appView,
       AndroidApp inputApp,
@@ -121,7 +120,7 @@
     // Collect which files contain which classes that need to have their line numbers optimized.
     for (DexProgramClass clazz : appView.appInfo().classes()) {
       if (shouldRun(clazz, appView)) {
-        run(
+        runForClass(
             clazz,
             appView,
             representation,
@@ -146,7 +145,7 @@
     }
   }
 
-  private static void run(
+  private static void runForClass(
       DexProgramClass clazz,
       AppView<?> appView,
       DebugRepresentationPredicate representation,
@@ -181,7 +180,7 @@
 
       for (ProgramMethod method : methods) {
         DexEncodedMethod definition = method.getDefinition();
-        if (methodName == method.getName()
+        if (method.getName().isIdenticalTo(methodName)
             && !mustHaveResidualDebugInfo(appView.options(), definition)
             && !definition.isD8R8Synthesized()
             && methods.size() <= 1) {