lambda -> meth ref: fix this qualifier in case of inheritance

(cherry picked from commit 5273314961f0fbf32c18ea3d602410c635caf03f)
This commit is contained in:
Anna Kozlova
2014-10-09 16:25:22 +02:00
parent 37776a90c9
commit 99f55229dc
3 changed files with 40 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
// "Replace lambda with method reference" "true"
class Example extends O {
void m(Runnable r) {}
class A {
class B {
{
m(Example.this::p);
}
}
}
}
class O {
void p() {}
}

View File

@@ -0,0 +1,17 @@
// "Replace lambda with method reference" "true"
class Example extends O {
void m(Runnable r) {}
class A {
class B {
{
m(() -> p<caret>());
}
}
}
}
class O {
void p() {}
}