ほんとだ、Groovyでprivateフィールドにアクセスできる

2019-02-13Groovy

クラスのprivateフィールドにアクセスできてしまうよ。 という記事があったので、 「そんなことはないだろー」 と思って試してみると、ほんとだ、書き込めちゃった。

意外と単純なところに落とし穴があったんですね。

どうやら、finalキーワードをつけたフィールドにアクセスした場合には、 groovy.lang.ReadOnlyPropertyException 例外が発生するにはなっているようです。

ちなみに試したGroovyのバージョンは 1.5.7 です。

2019-02-13Groovy