[java-slices] Avoid walking through inheritance when starting from parameter (IDEA-154777)

GitOrigin-RevId: 327559f0649b3bb66b04b056627966b6a0e1618f
This commit is contained in:
Tagir Valeev
2021-05-28 10:51:17 +00:00
committed by intellij-monorepo-bot
parent 090b19388c
commit 19141f3dbc
11 changed files with 113 additions and 30 deletions
@@ -0,0 +1,25 @@
public class OverloadedMember3 {
class C1 {
void f(String s) {
System.err.println(s);
}
}
class C2 extends C1 {
@Override
void f(String <flown1>s) {
System.out.println(<flown11>s);
}
void g() {
f(<caret>"A");
}
}
class C3 extends C2 {
@Override
void f(String <flown2>s) {
System.out.println(<flown21>s);
}
}
}