move instance method processor: expand method reference to lambda when needed

This commit is contained in:
Anna.Kozlova
2017-04-12 17:31:06 +02:00
parent 17848f40a4
commit 603dfac67a
6 changed files with 103 additions and 30 deletions
@@ -0,0 +1,18 @@
class Bar {
}
class Bar1 {
void m(Bar b) {
Bar3 r = (i, b1) -> b1.foo(i);
}
void foo(int i) {
}
}
interface Bar3 {
void m(int i, Bar1 v);
}