イベントリスナの書き方でthisの意味が変わる

kotlinでは、SAM変換を利用してシンプルな形でイベントリスナを記述できますが、 正規の書き方で書いた時とシンプルな形で書いた時で、 thisが違うものを指します。 今回、イベント内でthisを使う必要が出て、気付きました。 kotlin流 button.setOnClickListener{ Log.e("debug","button SAM " + this.javaClass + " " + i…