type migration: allow add root if type parameters are already exist (example: IDEA-150172)

This commit is contained in:
Dmitry Batkovich
2016-01-11 16:29:34 +03:00
parent a080a53cf9
commit 57d47656ae
7 changed files with 53 additions and 20 deletions
@@ -0,0 +1,10 @@
import com.google.common.base.Function;
import com.google.common.collect.FluentIterable;
import java.util.List;
public class FluentTransformer {
public <U, V> Fluen<caret>tIterable<V> transformGeneric(FluentIterable<U> p1, Function<U, V> p2) {
return p1.transform(p2);
}
}
@@ -0,0 +1,9 @@
import com.google.common.base.Function;
import java.util.stream.Stream;
public class FluentTransformer {
public <U, V> Stream<V> transformGeneric(Stream<U> p1, Function<U, V> p2) {
return p1.map(p2::apply);
}
}