Again i have a mysterious behavior in my application:
Output:
Class: class java.util.ArrayList
Size: 4
Users: [ittutorium.User : 1, ittutorium.User : 1, ittutorium.User : 1, ittutorium.User : 1]
User: test
There are four users in the list (four times the same) but the each only iterates over one. How could this be ?
Code:
def users = v.user
println "Class: "+users.getClass()
println "Size: "+users.size()
println "Users: "+users
users.each{
println "User: " + it.login
}
Quote:
Class: class java.util.ArrayList
Size: 4
Users: [ittutorium.User : 1, ittutorium.User : 1, ittutorium.User : 1, ittutorium.User : 1]
User: test