Groovyではprivateが無視されるというのはバグとみなされている
これもトリビア。現在のGroovyはprivateを無視します。なのでjava.lang.String#valueの値を変えることも容易にできます。試験に便利なときもあるかもしれません。しかしこの機能(?)は古来からバグとみなされてます。いにしえのjsr-03では禁止されていたらしい。Groovy 2.0で修正予定だそうな。
- http://jira.codehaus.org/browse/GROOVY-1875
- http://jira.codehaus.org/browse/GROOVY-1063
- http://jira.codehaus.org/browse/GROOVY-3010
いいのかい? privateをホイホイアクセスしちまって(AA略