package receiver_out; | |
public class TestThisExpression { | |
void m(C c){ | |
c.m(this); | |
class X { | |
void foo() { | |
foo(); | |
} | |
} | |
} | |
} | |
class C { | |
void m(TestThisExpression t){ | |
} | |
} | |
class Client{ | |
void f(){ | |
TestThisExpression t= null; | |
C c= null; | |
c.m(t); | |
class X { | |
void foo() { | |
foo(); | |
} | |
} | |
} | |
} |