Jochen Theodorou wrote
> there we access the field only directly if [...] an explicit this is
> used.
So should prefixing it with "this" should change the behaviour?
It does not:
<pre>
import groovy.transform.Field
@Field
int x = 0
a {
assert this.x == 0
this.x = 1
assert this.x == 1
}
assert x == 0
def a(Closure c) {
c()
}
</pre>
--
View this message in context:
http://groovy.329449.n5.nabble.com/Closure-does-not-see-field-when-setting-value-tp5736534p5736543.html
Sent from the Groovy Users mailing list archive at Nabble.com.