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); } /**