Что означает @перед именем поля в Groovy? Для некоторых классов я могу получить доступ к закрытым полям, которые не доступны напрямую, например ComposedClosure:
public class Person {
private String name
}
def u = new Person(name:"Ron")
println [email protected] //Ron
println u.name //Ron
a = {2} >> {3}
println [email protected] //first closure object
println a.first //runtime error