mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-18 08:50:57 +07:00
20 lines
734 B
Java
20 lines
734 B
Java
import java.util.*;
|
|
import java.util.function.BiConsumer;
|
|
import java.util.function.Supplier;
|
|
import java.util.stream.Stream;
|
|
|
|
class MyTest {
|
|
{
|
|
Stream<String> stream = Stream.of("a", "b", "c", "d");
|
|
Set<Integer> set = stream.collect(()->new TreeSet<Integer>(), TreeSet::<error descr="Incompatible types: String is not convertible to Integer">add</error>, TreeSet::addAll);
|
|
}
|
|
}
|
|
|
|
abstract class Simplified {
|
|
void m(final BiConsumer<TreeSet<Integer>, TreeSet<Integer>> addAll) {
|
|
Set<Integer> set = collect(TreeSet:: <error descr="Incompatible types: String is not convertible to Integer">add</error>, addAll);
|
|
}
|
|
|
|
abstract <R> R collect(BiConsumer<R, String> accumulator, BiConsumer<R, R> combiner);
|
|
|
|
} |