method refs: ensure inference from captured return type (IDEA-145152)

This commit is contained in:
Anna Kozlova
2015-09-16 18:53:31 +03:00
parent c26cc82486
commit f61de7a241
3 changed files with 19 additions and 2 deletions
@@ -0,0 +1,12 @@
import java.util.stream.Stream;
class Test {
void foo(final Stream<StubElement<?>> inStream){
inStream.map(StubElement::getPsi)
.map(s -> s.length());
}
class StubElement<T extends String> {
T getPsi() {return null;}
}
}