From a2b3e159f5f91f2f3a03d429c05cb5ee218b4f89 Mon Sep 17 00:00:00 2001 From: Nicolas Lalevee Date: Tue, 9 Nov 2010 14:14:36 +0000 Subject: [PATCH] unit test, doc and fix for the bindtargets task git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1032990 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 3 ++ docs/manual/tasklist.html | 1 + .../tools/ant/taskdefs/BindTargets.java | 2 +- .../tools/ant/taskdefs/defaults.properties | 1 + src/tests/antunit/core/bindtargets-test.xml | 39 +++++++++++++++++++ 5 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 src/tests/antunit/core/bindtargets-test.xml diff --git a/WHATSNEW b/WHATSNEW index 0359d8365..a5301d5f9 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -270,6 +270,9 @@ Other changes: BuildExceptions. Bugzilla Report 48835. + * New task to make a list of targets bound to some + specified extension point. + Changes from Ant 1.8.0 TO Ant 1.8.1 =================================== diff --git a/docs/manual/tasklist.html b/docs/manual/tasklist.html index 1a598df95..f7b5524b8 100644 --- a/docs/manual/tasklist.html +++ b/docs/manual/tasklist.html @@ -45,6 +45,7 @@
  • Augment
  • Available
  • Basename
  • +
  • Bindtargets
  • BuildNumber
  • BUnzip2
  • BZip2
  • diff --git a/src/main/org/apache/tools/ant/taskdefs/BindTargets.java b/src/main/org/apache/tools/ant/taskdefs/BindTargets.java index e62d0f876..c40fd74ad 100644 --- a/src/main/org/apache/tools/ant/taskdefs/BindTargets.java +++ b/src/main/org/apache/tools/ant/taskdefs/BindTargets.java @@ -85,7 +85,7 @@ public class BindTargets extends Task { Iterator itTarget = targets.iterator(); while (itTarget.hasNext()) { helper.getExtensionStack().add( - new String[] { (String) itTarget.next(), extensionPoint, + new String[] { extensionPoint, (String) itTarget.next(), onMissingExtensionPoint }); } diff --git a/src/main/org/apache/tools/ant/taskdefs/defaults.properties b/src/main/org/apache/tools/ant/taskdefs/defaults.properties index 533f6c23c..a554e9965 100644 --- a/src/main/org/apache/tools/ant/taskdefs/defaults.properties +++ b/src/main/org/apache/tools/ant/taskdefs/defaults.properties @@ -23,6 +23,7 @@ apt=org.apache.tools.ant.taskdefs.Apt augment=org.apache.tools.ant.taskdefs.AugmentReference available=org.apache.tools.ant.taskdefs.Available basename=org.apache.tools.ant.taskdefs.Basename +bindtargets=org.apache.tools.ant.taskdefs.BindTargets buildnumber=org.apache.tools.ant.taskdefs.BuildNumber bunzip2=org.apache.tools.ant.taskdefs.BUnzip2 bzip2=org.apache.tools.ant.taskdefs.BZip2 diff --git a/src/tests/antunit/core/bindtargets-test.xml b/src/tests/antunit/core/bindtargets-test.xml new file mode 100644 index 000000000..3d66cd462 --- /dev/null +++ b/src/tests/antunit/core/bindtargets-test.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + +