lambda: forbid inference method params types from return value

This commit is contained in:
Anna Kozlova
2012-08-22 15:40:16 +04:00
parent 905911d3c6
commit 4692f23230
2 changed files with 15 additions and 0 deletions

View File

@@ -30,6 +30,8 @@ class ReturnTypeCompatibility {
public static void main(String[] args) {
call((String i)->{ return i;});
call(<error descr="Cyclic inference">i->{ return i;}</error>);
call(<error descr="Cyclic inference">i->""</error>);
call<error descr="'call(ReturnTypeCompatibility.I1<java.lang.Integer>)' in 'ReturnTypeCompatibility' cannot be applied to '(<lambda expression>)'">((int i)->{ return i;})</error>;
}
}