mbenson     2004/12/07 14:15:33

  Modified:    src/main/org/apache/tools/ant/types Tag: ANT_16_BRANCH
                        Path.java
  Log:
  merge
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.57.2.6  +13 -12    ant/src/main/org/apache/tools/ant/types/Path.java
  
  Index: Path.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/types/Path.java,v
  retrieving revision 1.57.2.5
  retrieving revision 1.57.2.6
  diff -u -r1.57.2.5 -r1.57.2.6
  --- Path.java 23 Jun 2004 13:33:18 -0000      1.57.2.5
  +++ Path.java 7 Dec 2004 22:15:33 -0000       1.57.2.6
  @@ -96,12 +96,18 @@
       /**
        * Invoked by IntrospectionHelper for <code>setXXX(Path p)</code>
        * attribute setters.
  +     * @param project the <CODE>Project</CODE> for this path.
  +     * @param path the <CODE>String</CODE> path definition.
        */
       public Path(Project p, String path) {
           this(p);
           createPathElement().setPath(path);
       }
   
  +    /**
  +     * Construct an empty <CODE>Path</CODE>.
  +     * @param project the <CODE>Project</CODE> for this path.
  +     */
       public Path(Project project) {
           setProject(project);
           elements = new Vector();
  @@ -122,7 +128,7 @@
   
       /**
        * Parses a path definition and creates single PathElements.
  -     * @param path the path definition.
  +     * @param path the <CODE>String</CODE> path definition.
        */
       public void setPath(String path) throws BuildException {
           if (isReference()) {
  @@ -322,21 +328,16 @@
                   }
               } else if (o instanceof DirSet) {
                   DirSet dset = (DirSet) o;
  -                DirectoryScanner ds = dset.getDirectoryScanner(getProject());
  -                String[] s = ds.getIncludedDirectories();
  -                File dir = dset.getDir(getProject());
  -                addUnlessPresent(result, dir, s);
  +                addUnlessPresent(result, dset.getDir(getProject()),
  +                    
dset.getDirectoryScanner(getProject()).getIncludedDirectories());
               } else if (o instanceof FileSet) {
                   FileSet fs = (FileSet) o;
  -                DirectoryScanner ds = fs.getDirectoryScanner(getProject());
  -                String[] s = ds.getIncludedFiles();
  -                File dir = fs.getDir(getProject());
  -                addUnlessPresent(result, dir, s);
  +                addUnlessPresent(result, fs.getDir(getProject()),
  +                    fs.getDirectoryScanner(getProject()).getIncludedFiles());
               } else if (o instanceof FileList) {
                   FileList fl = (FileList) o;
  -                String[] s = fl.getFiles(getProject());
  -                File dir = fl.getDir(getProject());
  -                addUnlessPresent(result, dir, s);
  +                addUnlessPresent(result,
  +                    fl.getDir(getProject()), fl.getFiles(getProject()));
               }
           }
           String[] res = new String[result.size()];
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to