1 package groovy.util;
2
3 import org.apache.tools.ant.BuildException;
4 import org.apache.tools.ant.Task;
5 import org.codehaus.groovy.runtime.InvokerHelper;
6
7 public class SpoofTask extends Task {
8 private int foo;
9
10 public SpoofTask() {
11 super();
12 SpoofTaskContainer.spoof("SpoofTask ctor");
13 }
14
15 public void setFoo(final int i) {
16 foo = i;
17 }
18
19
20 public void execute() throws BuildException {
21 SpoofTaskContainer.spoof("begin SpoofTask execute");
22 SpoofTaskContainer.spoof("tag name from wrapper: " + getWrapper().getElementTag());
23
24 SpoofTaskContainer.spoof("attributes map from wrapper: "
25 + InvokerHelper.toMapString(getWrapper().getAttributeMap()));
26 SpoofTaskContainer.spoof("param foo: " + foo);
27
28 SpoofTaskContainer.spoof("end SpoofTask execute");
29 }
30
31 }