Browse Source

Fix up problem with multiple source dirs in javac

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268215 13f79535-47bb-0310-9956-ffa450edef68
master
Conor MacNeill 24 years ago
parent
commit
b9b4d060f1
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      src/main/org/apache/tools/ant/taskdefs/Javac.java

+ 8
- 1
src/main/org/apache/tools/ant/taskdefs/Javac.java View File

@@ -362,7 +362,14 @@ public class Javac extends MatchingTask {
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


Loading…
Cancel
Save