move inner: outer class reference in hierarchy fixed (IDEA-40651)

This commit is contained in:
anna
2010-02-01 14:55:38 +03:00
parent 4be6bea312
commit 735162b601
9 changed files with 158 additions and 31 deletions

View File

@@ -0,0 +1,18 @@
public class D {
protected void iAmProtected() {
}
}
class DImpl extends D {
void f<caret>oo(F f) {
class MyRunnable {
public void run() {
iAmProtected();
}
}
}
}
class F {
}

View File

@@ -0,0 +1,18 @@
public class D {
protected void iAmProtected() {
}
}
class DImpl extends D {
}
class F {
void foo(D d) {
class MyRunnable {
public void run() {
d.iAmProtected();
}
}
}
}