< prev index next >

test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java

Print this page
rev 50248 : [mq]: jep181-rev3

@@ -259,12 +259,11 @@
                                 "compared to declared classes");
             }
             else {
                 // get rid of duplicates
                 Class<?>[] memberSet =
-                    new HashSet<Class<?>>(Arrays.asList(members)).toArray(new Class<?>[0]);
-                Arrays.sort(memberSet, cmp);
+                    Arrays.stream(members).sorted(cmp).distinct().toArray(Class<?>[]::new);
                 if (!Arrays.equals(memberSet, nestedTypes)) {
                     throw new Error("Class " + host.getName() + " has different members " +
                                 "compared to declared classes, even after duplicate removal");
                 }
             }
< prev index next >