| public class IntCat { |
| public static void call(java.lang.Integer i) {org.codehaus.groovy.runtime.DefaultGroovyMethods.print(this, i);} |
| |
| public static void call(java.lang.Integer i, java.lang.String s) {org.codehaus.groovy.runtime.DefaultGroovyMethods.print(this, s);} |
| |
| } |
| public class closureInUse extends groovy.lang.Script { |
| public static void main(java.lang.String[] args) { |
| new closureInUse(new groovy.lang.Binding(args)).run(); |
| } |
| |
| public java.lang.Object run() { |
| |
| |
| return org.codehaus.groovy.runtime.DefaultGroovyMethods.use(this, IntCat.class, new groovy.lang.Closure<java.lang.Object>(this, this) { |
| public void doCall(java.lang.Object it) { |
| IntCat.call(2); |
| IntCat.call(2, "a"); |
| IntCat.call(2); |
| IntCat.call(2, "2"); |
| } |
| |
| public void doCall() { |
| doCall(null); |
| } |
| |
| }); |
| } |
| |
| public closureInUse(groovy.lang.Binding binding) { |
| super(binding); |
| } |
| public closureInUse() { |
| super(); |
| } |
| } |