package p; | |
import p.Foo.Inner.MoreInner; | |
public class Foo { | |
static class Inner { | |
static class MoreInner { | |
/** | |
* @param foo | |
*/ | |
public static void bar(Foo foo) { | |
foo.foo(); | |
} | |
} | |
} | |
void foo() { // <- create an intermediary in Inner. | |
} | |
{ | |
MoreInner.bar(this); | |
} | |
} |