| public class X { |
| public groovy.lang.Closure<java.lang.Integer> getFoo() { |
| return foo; |
| } |
| public void setFoo(groovy.lang.Closure<java.lang.Integer> foo) { |
| this.foo = foo; |
| } |
| private groovy.lang.Closure<java.lang.Integer> foo = new groovy.lang.Closure<java.lang.Integer>(this, this) { |
| public java.lang.Integer doCall(int x) {final groovy.lang.Reference<java.lang.Integer> i1 = new groovy.lang.Reference<java.lang.Integer>(x); |
| |
| |
| return org.codehaus.groovy.runtime.DefaultGroovyMethods.each(1, new groovy.lang.Closure<java.lang.Void>(X.this, X.this) { |
| public void doCall(java.lang.Integer it) { |
| i1.set(2); |
| int i = 3; |
| |
| } |
| |
| public void doCall() { |
| doCall(null); |
| } |
| |
| }); |
| } |
| |
| }; |
| } |