this と super と parent その3
結局こうなるようにしてみた。
kz> this puts; > 3 times:{|| parent.this puts; }; > LOBBY(0x1BEFAB0) LOBBY(0x1BEFAB0) LOBBY(0x1BEFAB0) LOBBY(0x1BEFAB0)
- parent と書いた場合、this.parent ではなく local.parent を見るようにした
- expr.this を受け入れるようにした
- 内部的には KuzhaObject#getThis() を呼び出す
- 結局 this は不変とする。そのほうが都合が良い