lambda: infer from return type; cyclic inference stop

This commit is contained in:
Anna Kozlova
2012-08-13 11:29:40 +04:00
parent bff2c6d55c
commit 5ba5425a54
22 changed files with 642 additions and 207 deletions
@@ -4,7 +4,7 @@ interface SAM<X> {
class Foo {
void test() {
SAM<Integer> c = (i, j)->"" + i + j;
SAM<String> c = (i, j)->"" + i + j;
SAM<Integer> s3 = m(c);
}
<X> SAM<X> m(SAM<X> s) { return null; }