< 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 >