Browse Source

Bug 43348: add awareness of FileProvider to ArchiveScanner

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@709765 13f79535-47bb-0310-9956-ffa450edef68
master
Steve Loughran 16 years ago
parent
commit
aca4b348d4
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      src/main/org/apache/tools/ant/types/ArchiveScanner.java

+ 3
- 2
src/main/org/apache/tools/ant/types/ArchiveScanner.java View File

@@ -28,6 +28,7 @@ import org.apache.tools.ant.DirectoryScanner;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.resources.FileResource;
import org.apache.tools.ant.types.resources.FileResourceIterator;
import org.apache.tools.ant.types.resources.FileProvider;

/**
* ArchiveScanner accesses the pattern matching algorithm in DirectoryScanner,
@@ -114,8 +115,8 @@ public abstract class ArchiveScanner extends DirectoryScanner {
*/
public void setSrc(Resource src) {
this.src = src;
if (src instanceof FileResource) {
srcFile = ((FileResource) src).getFile();
if (src instanceof FileProvider) {
srcFile = ((FileProvider) src).getFile();
}
}



Loading…
Cancel
Save