私有字段和方法在 groovy 中不是私有的
class MyClass {
private String privateField
}
def prvtClss = new MyClass(privateField: 'qwerty')
println prvtClss.privateField
将打印我们’qwerty'
此问题自版本 1.1 以来就已知,并且有一个错误报告: http : //jira.codehaus.org/browse/GROOVY-1875 。即使使用 groovy 2 版本也无法解决。