Merge "Add a test that we do not remove abstract methods if they only shadow library methods."
diff --git a/src/test/java/com/android/tools/r8/smali/CheckSwitchInTestClass.java b/src/test/java/com/android/tools/r8/smali/CheckSwitchInTestClass.java
index 53ee6dd..f47025a 100644
--- a/src/test/java/com/android/tools/r8/smali/CheckSwitchInTestClass.java
+++ b/src/test/java/com/android/tools/r8/smali/CheckSwitchInTestClass.java
@@ -5,9 +5,8 @@
 package com.android.tools.r8.smali;
 
 import java.lang.reflect.Method;
-import java.util.Arrays;
+import java.util.ArrayList;
 import java.util.List;
-import java.util.stream.Collectors;
 
 public class CheckSwitchInTestClass {
   public static void main(String[] args) throws Exception {
@@ -16,10 +15,10 @@
     Method method = test.getMethod("test", int.class);
 
     // Get keys and default value from arguments.
-    List<Integer> keys = Arrays.stream(Arrays.copyOfRange(args, 0, args.length - 1))
-        .map(Integer::parseInt)
-        .sorted()
-        .collect(Collectors.toList());
+    List<Integer> keys = new ArrayList<>();
+    for (int i = 0; i < args.length - 1; i++) {
+      keys.add(Integer.parseInt(args[i]));
+    }
     int defaultValue = Integer.parseInt(args[args.length - 1]);
 
     // Run over all keys and test a small interval around each.
diff --git a/src/test/java/com/android/tools/r8/smali/SwitchRewritingTest.java b/src/test/java/com/android/tools/r8/smali/SwitchRewritingTest.java
index e4ae46c..c256920 100644
--- a/src/test/java/com/android/tools/r8/smali/SwitchRewritingTest.java
+++ b/src/test/java/com/android/tools/r8/smali/SwitchRewritingTest.java
@@ -534,4 +534,4 @@
     runConvertCasesToIf(ImmutableList.of(
         Integer.MIN_VALUE, 1000, 1001, 1002, 1003, 1004, Integer.MAX_VALUE), -100, 2);
   }
-}
+}
\ No newline at end of file