This is an automated email from the ASF dual-hosted git repository.

claude pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git


The following commit(s) were added to refs/heads/master by this push:
     new fb6d3b3b changed 'name matcher' to 'document excluder' (#422)
fb6d3b3b is described below

commit fb6d3b3baabe067c513e91c9cf18465a574a896e
Author: Claude Warren <[email protected]>
AuthorDate: Mon Jan 13 22:32:38 2025 +0000

    changed 'name matcher' to 'document excluder' (#422)
---
 .../main/java/org/apache/rat/OptionCollection.java |  6 ++--
 .../java/org/apache/rat/ReportConfiguration.java   |  4 +--
 .../src/main/java/org/apache/rat/api/Document.java | 12 +++----
 .../java/org/apache/rat/document/FileDocument.java | 18 +++++-----
 .../java/org/apache/rat/walker/ArchiveWalker.java  |  4 +--
 .../src/test/java/org/apache/rat/DefaultsTest.java |  2 +-
 .../org/apache/rat/ReportConfigurationTest.java    | 22 ++++++------
 .../src/test/java/org/apache/rat/ReporterTest.java |  2 +-
 .../rat/report/xml/XmlReportFactoryTest.java       |  2 +-
 .../apache/rat/test/AbstractOptionsProvider.java   | 40 +++++++++++-----------
 .../org/apache/rat/walker/DirectoryWalkerTest.java |  2 +-
 .../java/org/apache/rat/mp/AbstractRatMojo.java    |  2 +-
 .../rat/anttasks/ResourceCollectionContainer.java  |  2 +-
 13 files changed, 59 insertions(+), 59 deletions(-)

diff --git a/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java 
b/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java
index 523409e3..dca321c9 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java
@@ -249,10 +249,10 @@ public final class OptionCollection {
             DefaultLog.getInstance().error("Directory '" + documentName + "' 
does not exist.");
             return null;
         }
-        DocumentNameMatcher documentNameMatcher = 
config.getNameMatcher(documentName);
+        DocumentNameMatcher documentExcluder = 
config.getDocumentExcluder(documentName);
 
-        Document doc = new FileDocument(documentName, absBase, 
documentNameMatcher);
-        if (!documentNameMatcher.matches(doc.getName())) {
+        Document doc = new FileDocument(documentName, absBase, 
documentExcluder);
+        if (!documentExcluder.matches(doc.getName())) {
             DefaultLog.getInstance().error("Directory '" + documentName + "' 
is in excluded list.");
             return null;
         }
diff --git 
a/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java 
b/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java
index 9af3e8dc..a927b7c0 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java
@@ -414,11 +414,11 @@ public class ReportConfiguration {
     }
 
     /**
-     * Get the DocumentNameMatcher based on the directory.
+     * Get the DocumentNameMatcher that excludes files found in the directory 
tree..
      * @param baseDir the DocumentName for the base directory.
      * @return the DocumentNameMatcher for the base directory.
      */
-    public DocumentNameMatcher getNameMatcher(final DocumentName baseDir) {
+    public DocumentNameMatcher getDocumentExcluder(final DocumentName baseDir) 
{
         return exclusionProcessor.getNameMatcher(baseDir);
     }
 
diff --git a/apache-rat-core/src/main/java/org/apache/rat/api/Document.java 
b/apache-rat-core/src/main/java/org/apache/rat/api/Document.java
index 0dbfa10c..3e29eb35 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/api/Document.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/api/Document.java
@@ -52,7 +52,7 @@ public abstract class Document implements 
Comparable<Document> {
     }
 
     /** The path matcher used by this document */
-    protected final DocumentNameMatcher nameMatcher;
+    protected final DocumentNameMatcher nameExcluder;
     /** The metadata for this document */
     private final MetaData metaData;
     /** The fully qualified name of this document */
@@ -61,11 +61,11 @@ public abstract class Document implements 
Comparable<Document> {
     /**
      * Creates an instance.
      * @param name the native NameSet of the resource.
-     * @param nameMatcher the document name matcher to filter 
directories/files.
+     * @param nameExcluder the document name matcher to filter 
directories/files.
      */
-    protected Document(final DocumentName name, final DocumentNameMatcher 
nameMatcher) {
+    protected Document(final DocumentName name, final DocumentNameMatcher 
nameExcluder) {
         this.name = name;
-        this.nameMatcher = nameMatcher;
+        this.nameExcluder = nameExcluder;
         this.metaData = new MetaData();
     }
 
@@ -81,8 +81,8 @@ public abstract class Document implements 
Comparable<Document> {
      * Gets the file filter this document was created with.
      * @return the file filter this document was created with.
      */
-    public final DocumentNameMatcher getNameMatcher() {
-        return nameMatcher;
+    public final DocumentNameMatcher getNameExcluder() {
+        return nameExcluder;
     }
 
     @Override
diff --git 
a/apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java 
b/apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java
index d7596a3e..3e7dec89 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java
@@ -42,20 +42,20 @@ public class FileDocument extends Document {
      * Creates a File document.
      * @param basedir the base directory for this document.
      * @param file the file to wrap.
-     * @param nameMatcher the path matcher to filter files/directories with.
+     * @param nameExcluder the path matcher to filter files/directories with.
      */
-    public FileDocument(final DocumentName basedir, final File file, final 
DocumentNameMatcher nameMatcher) {
-        
super(DocumentName.builder(file).setBaseName(basedir.getBaseName()).build(), 
nameMatcher);
+    public FileDocument(final DocumentName basedir, final File file, final 
DocumentNameMatcher nameExcluder) {
+        
super(DocumentName.builder(file).setBaseName(basedir.getBaseName()).build(), 
nameExcluder);
         this.file = file;
     }
 
     /**
      * Creates a File document where the baseDir is the root directory.
      * @param file the file to wrap.
-     * @param nameMatcher the path matcher to filter files/directories with.
+     * @param nameExcluder the path matcher to filter files/directories with.
      */
-    public FileDocument(final File file, final DocumentNameMatcher 
nameMatcher) {
-        super(DocumentName.builder(file).setBaseName(File.separator).build(), 
nameMatcher);
+    public FileDocument(final File file, final DocumentNameMatcher 
nameExcluder) {
+        super(DocumentName.builder(file).setBaseName(File.separator).build(), 
nameExcluder);
         this.file = file;
     }
 
@@ -70,12 +70,12 @@ public class FileDocument extends Document {
             SortedSet<Document> result = new TreeSet<>();
             File[] files = file.listFiles();
             if (files != null) {
-                FileFilter fileFilter = ExclusionUtils.asFileFilter(name, 
nameMatcher);
+                FileFilter fileFilter = ExclusionUtils.asFileFilter(name, 
nameExcluder);
                 for (File child : files) {
                     if (fileFilter.accept(child)) {
-                        result.add(new FileDocument(name, child, nameMatcher));
+                        result.add(new FileDocument(name, child, 
nameExcluder));
                     } else {
-                        result.add(new IgnoredDocument(name, child, 
nameMatcher));
+                        result.add(new IgnoredDocument(name, child, 
nameExcluder));
                     }
                 }
             }
diff --git 
a/apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java 
b/apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java
index 8d2939c6..d9148701 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java
@@ -88,14 +88,14 @@ public class ArchiveWalker extends Walker {
                 if (!entry.isDirectory() && input.canReadEntryData(entry)) {
                     DocumentName innerName = 
DocumentName.builder().setDirSeparator("/").setName(entry.getName())
                             .setBaseName(".").setCaseSensitive(true).build();
-                    if 
(this.getDocument().getNameMatcher().matches(innerName)) {
+                    if 
(this.getDocument().getNameExcluder().matches(innerName)) {
                         ByteArrayOutputStream baos = new 
ByteArrayOutputStream();
                         IOUtils.copy(input, baos);
                         DocumentName archiveName = getDocument().getName();
                         String outerNameStr = format("%s#%s", 
archiveName.getName(), entry.getName());
                         DocumentName outerName = 
DocumentName.builder(archiveName).setName(outerNameStr)
                                 .setCaseSensitive(true).build();
-                        result.add(new ArchiveEntryDocument(outerName, 
baos.toByteArray(), getDocument().getNameMatcher()));
+                        result.add(new ArchiveEntryDocument(outerName, 
baos.toByteArray(), getDocument().getNameExcluder()));
                     }
                 }
             }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/DefaultsTest.java 
b/apache-rat-core/src/test/java/org/apache/rat/DefaultsTest.java
index b4947421..bfd5f31e 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/DefaultsTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/DefaultsTest.java
@@ -40,7 +40,7 @@ public class DefaultsTest {
 
         Set<String> names = new TreeSet<>();
         licenses.forEach(x -> 
names.add(x.getLicenseFamily().getFamilyCategory()));
-        assertThat(names.size()).isEqualTo(FAMILIES.length);
+        assertThat(names).hasSize(FAMILIES.length);
         names.removeAll(Arrays.asList(FAMILIES));
         assertThat(names).isEmpty();
     }
diff --git 
a/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java 
b/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
index ed84abc6..327aa905 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
@@ -90,11 +90,11 @@ public class ReportConfigurationTest {
     @Test
     public void testAddIncludedFilter() {
         underTest.addExcludedFilter(DirectoryFileFilter.INSTANCE);
-        DocumentNameMatcher matcher = 
underTest.getNameMatcher(DocumentName.builder(new 
File(File.separator)).build());
-        assertEquals("not(DirectoryFileFilter)", matcher.toString());
-        assertFalse(matcher.matches(DocumentName.builder(tempDir).build()));
+        DocumentNameMatcher exlcuder = 
underTest.getDocumentExcluder(DocumentName.builder(new 
File(File.separator)).build());
+        assertEquals("not(DirectoryFileFilter)", exlcuder.toString());
+        assertFalse(exlcuder.matches(DocumentName.builder(tempDir).build()));
         File f = new File(tempDir, "foo.txt");
-        assertTrue(matcher.matches(DocumentName.builder(f).build()));
+        assertTrue(exlcuder.matches(DocumentName.builder(f).build()));
     }
 
     @Test
@@ -366,27 +366,27 @@ public class ReportConfigurationTest {
     @Test
     public void exclusionTest() {
         DocumentName baseDir = DocumentName.builder(tempDir).build();
-        
assertTrue(underTest.getNameMatcher(baseDir).matches(mkDocumentName(new 
File(tempDir,"foo"))));
-        
assertTrue(underTest.getNameMatcher(baseDir).matches(mkDocumentName(new 
File("foo"))));
+        
assertTrue(underTest.getDocumentExcluder(baseDir).matches(mkDocumentName(new 
File(tempDir,"foo"))));
+        
assertTrue(underTest.getDocumentExcluder(baseDir).matches(mkDocumentName(new 
File("foo"))));
 
         underTest.setFrom(Defaults.builder().build());
 
         File f = new File(tempDir, ".hiddenDir");
         assertTrue(f.mkdir(), () -> "Could not create directory " + f);
 
-        
assertFalse(underTest.getNameMatcher(baseDir).matches(mkDocumentName(new 
File(tempDir, ".hiddenDir"))));
+        
assertFalse(underTest.getDocumentExcluder(baseDir).matches(mkDocumentName(new 
File(tempDir, ".hiddenDir"))));
 
         underTest.addIncludedCollection(StandardCollection.HIDDEN_DIR);
-        
assertTrue(underTest.getNameMatcher(baseDir).matches(mkDocumentName(new 
File(tempDir, ".hiddenDir"))));
+        
assertTrue(underTest.getDocumentExcluder(baseDir).matches(mkDocumentName(new 
File(tempDir, ".hiddenDir"))));
 
         underTest.addExcludedCollection(StandardCollection.HIDDEN_DIR);
-        
assertTrue(underTest.getNameMatcher(baseDir).matches(mkDocumentName(new 
File(tempDir, ".hiddenDir"))));
+        
assertTrue(underTest.getDocumentExcluder(baseDir).matches(mkDocumentName(new 
File(tempDir, ".hiddenDir"))));
 
         underTest.addExcludedFilter(DirectoryFileFilter.DIRECTORY);
 
         File file = new File(tempDir, "newDir");
         assertTrue(file.mkdirs(), () -> "Could not create directory " + file);
-        
assertFalse(underTest.getNameMatcher(baseDir).matches(mkDocumentName(file)));
+        
assertFalse(underTest.getDocumentExcluder(baseDir).matches(mkDocumentName(file)));
     }
 
     @Test
@@ -735,4 +735,4 @@ public class ReportConfigurationTest {
             ++closeCount;
         }
     }
-}
\ No newline at end of file
+}
diff --git a/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java 
b/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
index d9ae423a..72517442 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
@@ -332,7 +332,7 @@ public class ReporterTest {
         configuration.setFrom(defaults);
         DocumentName documentName = DocumentName.builder(elementsFile).build();
         configuration.addSource(new DirectoryWalker(new 
FileDocument(documentName, elementsFile,
-                configuration.getNameMatcher(documentName))));
+                configuration.getDocumentExcluder(documentName))));
         return configuration;
     }
 
diff --git 
a/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportFactoryTest.java
 
b/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportFactoryTest.java
index a462cac0..3de15b01 100644
--- 
a/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportFactoryTest.java
+++ 
b/apache-rat-core/src/test/java/org/apache/rat/report/xml/XmlReportFactoryTest.java
@@ -75,7 +75,7 @@ public class XmlReportFactoryTest {
         configuration.setFrom(Defaults.builder().build());
         DocumentName documentName = DocumentName.builder(elementsDir).build();
         DirectoryWalker directory = new DirectoryWalker(new 
FileDocument(documentName, elementsDir,
-                configuration.getNameMatcher(documentName)));
+                configuration.getDocumentExcluder(documentName)));
         final ClaimStatistic statistic = new ClaimStatistic();
 
         configuration.addLicense(testingLicense);
diff --git 
a/apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java
 
b/apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java
index 81c44b8d..baf44ead 100644
--- 
a/apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java
+++ 
b/apache-rat-core/src/test/java/org/apache/rat/test/AbstractOptionsProvider.java
@@ -211,12 +211,12 @@ public abstract class AbstractOptionsProvider {
         String[] excluded = { "some.foo", "B.bar", "justbaz"};
         try {
             ReportConfiguration config = 
generateConfig(ImmutablePair.of(option, args));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
             for (String fname : notExcluded) {
-                assertTrue(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertTrue(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
             for (String fname : excluded) {
-                assertFalse(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertFalse(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
         } catch (IOException e) {
             fail(e.getMessage());
@@ -251,12 +251,12 @@ public abstract class AbstractOptionsProvider {
         String[] notExcluded = { "afile~more",   "what.#afile", 
"%afile%withMore", "well._afile" };
         try {
             ReportConfiguration config = 
generateConfig(ImmutablePair.of(option, args));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
             for (String fname : excluded) {
-                assertFalse(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertFalse(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
             for (String fname : notExcluded) {
-                assertTrue(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertTrue(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
         } catch (IOException e) {
             fail(e.getMessage());
@@ -283,12 +283,12 @@ public abstract class AbstractOptionsProvider {
         expected.add(0, "!" + new File(baseDir, "thingone").getPath());
         try {
             ReportConfiguration config = 
generateConfig(ImmutablePair.of(option, args));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
             for (String fname : excluded) {
-                assertFalse(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertFalse(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
             for (String fname : notExcluded) {
-                assertTrue(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertTrue(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
         } catch (IOException e) {
             fail(e.getMessage());
@@ -307,12 +307,12 @@ public abstract class AbstractOptionsProvider {
 
         try {
             ReportConfiguration config = 
generateConfig(ImmutablePair.of(option, args));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
             for (String fname : excluded) {
-                assertFalse(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertFalse(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
             for (String fname : notExcluded) {
-                assertTrue(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertTrue(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
         } catch (IOException e) {
             fail(e.getMessage());
@@ -327,12 +327,12 @@ public abstract class AbstractOptionsProvider {
         try {
             ReportConfiguration config = 
generateConfig(ImmutablePair.of(option, args),
                     ImmutablePair.of(excludeOption, EXCLUDE_ARGS));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
             for (String fname : excluded) {
-                assertFalse(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertFalse(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
             for (String fname : notExcluded) {
-                assertTrue(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertTrue(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
         } catch (IOException e) {
             fail(e.getMessage());
@@ -369,12 +369,12 @@ public abstract class AbstractOptionsProvider {
         String[] notExcluded = { "afile~", ".#afile", "%afile%", "._afile", 
"what.#afile", "%afile%withMore", "well._afile" };
         try {
             ReportConfiguration config = generateConfig(excludes, 
ImmutablePair.of(option, args));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
             for (String fname : excluded) {
-                assertFalse(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertFalse(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
             for (String fname : notExcluded) {
-                assertTrue(matcher.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
+                assertTrue(excluder.matches(mkDocName(fname)), () -> 
option.getKey() + " " + fname);
             }
         } catch (IOException e) {
             fail(e.getMessage());
@@ -844,8 +844,8 @@ public abstract class AbstractOptionsProvider {
     protected void scanHiddenDirectoriesTest() {
         try {
             ReportConfiguration config = 
generateConfig(ImmutablePair.of(Arg.INCLUDE_STD.find("scan-hidden-directories"),
 null));
-            DocumentNameMatcher matcher = config.getNameMatcher(baseName());
-            assertTrue(matcher.matches(mkDocName(".file")), ".file");
+            DocumentNameMatcher excluder = 
config.getDocumentExcluder(baseName());
+            assertTrue(excluder.matches(mkDocName(".file")), ".file");
         } catch (IOException e) {
             fail(e.getMessage());
         }
diff --git 
a/apache-rat-core/src/test/java/org/apache/rat/walker/DirectoryWalkerTest.java 
b/apache-rat-core/src/test/java/org/apache/rat/walker/DirectoryWalkerTest.java
index 5e9cb650..b1e5f151 100644
--- 
a/apache-rat-core/src/test/java/org/apache/rat/walker/DirectoryWalkerTest.java
+++ 
b/apache-rat-core/src/test/java/org/apache/rat/walker/DirectoryWalkerTest.java
@@ -60,7 +60,7 @@ public class DirectoryWalkerTest {
 
     public Document toWalk() {
         DocumentName documentName = DocumentName.builder(tempDir).build();
-        return new FileDocument(documentName, tempDir, 
reportConfiguration.getNameMatcher(documentName));
+        return new FileDocument(documentName, tempDir, 
reportConfiguration.getDocumentExcluder(documentName));
     }
 
     @BeforeAll
diff --git 
a/apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java 
b/apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java
index 8c336659..2603c50a 100644
--- a/apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java
+++ b/apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java
@@ -537,7 +537,7 @@ public abstract class AbstractRatMojo extends BaseRatMojo {
                     getLicenses().map(x -> x.build(families)).forEach(process);
                 }
                 DocumentName dirName = DocumentName.builder(basedir).build();
-                config.addSource(new DirectoryWalker(new FileDocument(dirName, 
basedir, config.getNameMatcher(dirName))));
+                config.addSource(new DirectoryWalker(new FileDocument(dirName, 
basedir, config.getDocumentExcluder(dirName))));
 
                 if (helpLicenses) {
                     new org.apache.rat.help.Licenses(config, new 
PrintWriter(log.asWriter())).printHelp();
diff --git 
a/apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java
 
b/apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java
index 636b9292..df911ad4 100644
--- 
a/apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java
+++ 
b/apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java
@@ -52,7 +52,7 @@ class ResourceCollectionContainer implements IReportable {
             if (r.isFilesystemOnly()) {
                 FileResource fr = (FileResource) r;
                 DocumentName dirName = 
DocumentName.builder(fr.getFile()).setBaseName(fr.getProject().getBaseDir()).build();
-                FileDocument document = new FileDocument(dirName, 
fr.getFile(), configuration.getNameMatcher(dirName));
+                FileDocument document = new FileDocument(dirName, 
fr.getFile(), configuration.getDocumentExcluder(dirName));
                 report.report(document);
             }
         }

Reply via email to