Proposition: className.this for nested classes
for ex:
class Foo{
void fnc1(){}
class Bar{
void fnc1
void fnc2(){ Foo.this.fnc1; }
}
}
instead of:
class Foo{
Foo Foo_this(){ return this; }
void fnc1(){}
class Bar{
void fnc1
void fnc2(){ Foo_this.fnc1; }
}
}