Use TreeSet in ReflectiveCallExtractor

Change-Id: Icca489bfcc5baec5ce5bb8d83df202ca6bd8efcc
diff --git a/src/test/java/com/android/tools/r8/assistant/ReflectiveCallExtractor.java b/src/test/java/com/android/tools/r8/assistant/ReflectiveCallExtractor.java
index ff544a4..1419d3c 100644
--- a/src/test/java/com/android/tools/r8/assistant/ReflectiveCallExtractor.java
+++ b/src/test/java/com/android/tools/r8/assistant/ReflectiveCallExtractor.java
@@ -23,7 +23,6 @@
 import com.android.tools.r8.utils.Reporter;
 import com.android.tools.r8.utils.ThreadUtils;
 import com.android.tools.r8.utils.timing.Timing;
-import com.google.common.collect.Sets;
 import java.io.IOException;
 import java.nio.file.Path;
 import java.util.ArrayList;
@@ -32,6 +31,7 @@
 import java.util.IdentityHashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.TreeSet;
 
 public class ReflectiveCallExtractor {
 
@@ -62,9 +62,7 @@
                 if (holderType.toSourceString().startsWith("java.lang.reflect")
                     || holderType.isIdenticalTo(factory.unsafeType)
                     || holderType.isIdenticalTo(factory.classType)) {
-                  methods
-                      .computeIfAbsent(holderType, t -> Sets.newIdentityHashSet())
-                      .add(theMethod);
+                  methods.computeIfAbsent(holderType, t -> new TreeSet<>()).add(theMethod);
                 }
               }
             }
@@ -72,11 +70,6 @@
         }
       }
     }
-    for (DexType dexType : methods.keySet()) {
-      ArrayList<DexMethod> sorted = new ArrayList<>(methods.get(dexType));
-      sorted.sort(Comparator.naturalOrder());
-      methods.put(dexType, sorted);
-    }
     return methods;
   }