conditional expression: use target type for overload cases when assignable

GitOrigin-RevId: 2be5da156f1726f8536e6fc6447ae847629b0001
This commit is contained in:
Anna Kozlova authored and intellij-monorepo-bot committed 2019-05-06 11:04:24 +03:00
1 parent c8cf98f173
commit 0374b5f49c
3 files changed
+27 -3

No files matched your search

@@ -0,0 +1,18 @@
interface I {
void f();
}
class B implements I {
@Override
public void f() {
}
}
class MyTest {
void m(I i) {}
void n(int ik) {
m(ik > 0 ? () -> {} : new B());
}
}