testdata for IDEA-123848

This commit is contained in:
Anna Kozlova
2014-04-11 17:06:06 +02:00
parent 5e4751f25f
commit 75f267c222
2 changed files with 31 additions and 0 deletions
@@ -0,0 +1,27 @@
import java.util.*;
import static java.util.stream.Collectors.groupingBy;
import static java.util.stream.Collectors.mapping;
import static java.util.stream.Collectors.toList;
class Test {
private static void run() {
List<R> list = Arrays.asList(new R());
System.out.println(
list.stream()
.collect(groupingBy(r -> r.get(String.class), mapping(r -> r.get(String.class),toList())
))
);
}
static class R {
<T> T get(Class<T> clazz) {
if (clazz == String.class)
return (T) "string";
throw new IllegalArgumentException();
}
}
}