Revert change to MethodReference#toString

Change-Id: Id7ba2008800f2542d39b461ebf103dbd3aef8ac2
diff --git a/src/main/java/com/android/tools/r8/position/MethodPosition.java b/src/main/java/com/android/tools/r8/position/MethodPosition.java
index efb4226..3dad358 100644
--- a/src/main/java/com/android/tools/r8/position/MethodPosition.java
+++ b/src/main/java/com/android/tools/r8/position/MethodPosition.java
@@ -9,6 +9,7 @@
 import com.android.tools.r8.keepanno.annotations.KeepForApi;
 import com.android.tools.r8.references.MethodReference;
 import com.android.tools.r8.references.TypeReference;
+import com.android.tools.r8.utils.MethodReferenceUtils;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -86,7 +87,7 @@
 
   @Override
   public String toString() {
-    return method.toString();
+    return MethodReferenceUtils.toSmaliString(method);
   }
 
   @Override
diff --git a/src/main/java/com/android/tools/r8/references/MethodReference.java b/src/main/java/com/android/tools/r8/references/MethodReference.java
index c9d5102..788f1d9 100644
--- a/src/main/java/com/android/tools/r8/references/MethodReference.java
+++ b/src/main/java/com/android/tools/r8/references/MethodReference.java
@@ -4,7 +4,6 @@
 package com.android.tools.r8.references;
 
 import com.android.tools.r8.keepanno.annotations.KeepForApi;
-import com.android.tools.r8.utils.MethodReferenceUtils;
 import com.android.tools.r8.utils.StringUtils;
 import com.android.tools.r8.utils.StringUtils.BraceType;
 import java.util.List;
@@ -82,7 +81,7 @@
 
   @Override
   public String toString() {
-    return MethodReferenceUtils.toSmaliString(this);
+    return getHolderClass() + getMethodName() + getMethodDescriptor();
   }
 
   public String toSourceString() {
diff --git a/src/test/java/com/android/tools/r8/desugar/DesugarMissingTypeStaticInvokeTest.java b/src/test/java/com/android/tools/r8/desugar/DesugarMissingTypeStaticInvokeTest.java
index ccf9f8f..d4c079c 100644
--- a/src/test/java/com/android/tools/r8/desugar/DesugarMissingTypeStaticInvokeTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/DesugarMissingTypeStaticInvokeTest.java
@@ -19,7 +19,7 @@
 import com.android.tools.r8.errors.InterfaceDesugarMissingTypeDiagnostic;
 import com.android.tools.r8.references.Reference;
 import com.android.tools.r8.utils.AndroidApiLevel;
-import com.android.tools.r8.utils.DescriptorUtils;
+import com.android.tools.r8.utils.MethodReferenceUtils;
 import com.android.tools.r8.utils.StringUtils;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -81,8 +81,8 @@
         assertThat(
             desugarWarning.getPosition().getDescription(),
             containsString(
-                DescriptorUtils.javaTypeToDescriptor(TestClass.class.getTypeName())
-                    + "main([Ljava/lang/String;)V"));
+                MethodReferenceUtils.toSmaliString(
+                    MethodReferenceUtils.mainMethod(TestClass.class))));
       }
     }
   }