[functional expressions search] check method equality when applicable (IDEA-276298)

otherwise unrelated lambdas/method references may land in results when intermediate inheritors contain default methods

GitOrigin-RevId: aa5baae37ff676ca477ca41d82b782c42d5fda6c
This commit is contained in:
Anna Kozlova
2021-08-18 15:11:51 +00:00
committed by intellij-monorepo-bot
parent d43848c086
commit f33a1f5426
6 changed files with 62 additions and 33 deletions
@@ -0,0 +1,14 @@
class Clazz {
public static void main(String[] args) {
Child child = x -> System.out.println();
}
}
interface I {
void execute(int i);
}
interface Child extends I {
default void execute(int i) {}
void f(int i);
}