■
プライベートなメンバーになぜかアクセスできてしまう。Groovyクラスだけでなく、Javaのクラスのprivateなメンバーやメソッドまでざるの様にアクセスできる。いったいどうなってるのか分からなくて悩んだけど、どうやらこんなものみたい
class Foo { private int var } Foo foo = new Foo() foo.var = 100 //あれ?privateじゃなの?
アクセス修飾子はつけるだけ無駄みたいだから、あんまり深く考えずに、Groovyで遊ぶときは付けないことにしよう。