diff --git a/docs/manual/CoreTasks/subant.html b/docs/manual/CoreTasks/subant.html
index fca444545..0c3e97e18 100644
--- a/docs/manual/CoreTasks/subant.html
+++ b/docs/manual/CoreTasks/subant.html
@@ -267,6 +267,24 @@
+
+ |
+
+
+ any filesystem based resource collection
+ |
+
+ This includes <fileset> ,
+ <dirset> and <filelist>
+ which are the nested resource collections supported prior
+ to Ant 1.7.
+
+
+
+ |
+
+
+
|
diff --git a/src/main/org/apache/tools/ant/taskdefs/SubAnt.java b/src/main/org/apache/tools/ant/taskdefs/SubAnt.java
index 2d64b15f2..7e3ccb47c 100644
--- a/src/main/org/apache/tools/ant/taskdefs/SubAnt.java
+++ b/src/main/org/apache/tools/ant/taskdefs/SubAnt.java
@@ -32,6 +32,7 @@ import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.types.FileList;
import org.apache.tools.ant.types.PropertySet;
import org.apache.tools.ant.types.Reference;
+import org.apache.tools.ant.types.ResourceCollection;
/**
@@ -419,7 +420,7 @@ public class SubAnt
* @param set the directory set to add.
*/
public void addDirset(DirSet set) {
- getBuildpath().addDirset(set);
+ add(set);
}
/**
@@ -432,7 +433,7 @@ public class SubAnt
* @param set the file set to add.
*/
public void addFileset(FileSet set) {
- getBuildpath().addFileset(set);
+ add(set);
}
/**
@@ -444,7 +445,17 @@ public class SubAnt
* @param list the file list to add.
*/
public void addFilelist(FileList list) {
- getBuildpath().addFilelist(list);
+ add(list);
+ }
+
+ /**
+ * Adds a resource collection to the implicit build path.
+ *
+ * @param rc the resource collection to add.
+ * @since Ant 1.7
+ */
+ public void add(ResourceCollection rc) {
+ getBuildpath().add(rc);
}
/**
| |