1 2 3 4 5 6 7 8 9 10 11 12 13
class MyTest { static class Inner { Inner(MyTest mt) {}; } interface I { Inner m(MyTest receiver); } static { I i1 = (receiver) -> new Inner(receiver); } }