conor       00/11/19 22:25:21

  Modified:    src/main/org/apache/tools/ant/taskdefs Javac.java
  Log:
  Fix up problem with multiple source dirs in javac
  
  Revision  Changes    Path
  1.58      +8 -1      
jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Javac.java
  
  Index: Javac.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Javac.java,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- Javac.java        2000/11/16 17:05:34     1.57
  +++ Javac.java        2000/11/20 06:25:20     1.58
  @@ -362,7 +362,14 @@
           m.setFrom("*.java");
           m.setTo("*.class");
           SourceFileScanner sfs = new SourceFileScanner(this);
  -        compileList = sfs.restrictAsFiles(files, srcDir, destDir, m);
  +        File[] newFiles = sfs.restrictAsFiles(files, srcDir, destDir, m);
  +        
  +        if (newFiles.length > 0) {
  +            File[] newCompileList = new File[compileList.length + 
newFiles.length];
  +            System.arraycopy(compileList, 0, newCompileList, 0, 
compileList.length);
  +            System.arraycopy(newFiles, 0, newCompileList, 
compileList.length, newFiles.length);
  +            compileList = newCompileList;
  +        }
       }
   
       // XXX
  
  
  

Reply via email to