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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git


The following commit(s) were added to refs/heads/master by this push:
     new 5d011f4bf Javadoc
     new 72ae92deb Merge branch 'master' of 
https://github.com/apache/commons-io.git
5d011f4bf is described below

commit 5d011f4bf60e799404dedd4a47ef3917cbe146fe
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Apr 3 23:39:08 2025 -0400

    Javadoc
---
 .../org/apache/commons/io/file/AccumulatorPathVisitor.java |  8 ++++++++
 .../org/apache/commons/io/file/CountingPathVisitor.java    | 14 ++++++++++++++
 .../java/org/apache/commons/io/file/SimplePathVisitor.java |  7 +++++++
 3 files changed, 29 insertions(+)

diff --git 
a/src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java 
b/src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java
index c8e3e06af..6b183648a 100644
--- a/src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java
+++ b/src/main/java/org/apache/commons/io/file/AccumulatorPathVisitor.java
@@ -66,6 +66,14 @@ public class AccumulatorPathVisitor extends 
CountingPathVisitor {
      * @since 2.18.0
      */
     public static class Builder extends 
AbstractBuilder<AccumulatorPathVisitor, Builder> {
+
+        /**
+         * Constructs a new builder.
+         */
+        public Builder() {
+            // empty.
+        }
+
         @Override
         public AccumulatorPathVisitor get() {
             return new AccumulatorPathVisitor(this);
diff --git a/src/main/java/org/apache/commons/io/file/CountingPathVisitor.java 
b/src/main/java/org/apache/commons/io/file/CountingPathVisitor.java
index 8611cf5c7..58dcd9cca 100644
--- a/src/main/java/org/apache/commons/io/file/CountingPathVisitor.java
+++ b/src/main/java/org/apache/commons/io/file/CountingPathVisitor.java
@@ -53,6 +53,13 @@ public abstract static class AbstractBuilder<T, B extends 
AbstractBuilder<T, B>>
         private PathFilter directoryFilter = defaultDirectoryFilter();
         private UnaryOperator<Path> directoryPostTransformer = 
defaultDirectoryTransformer();
 
+        /**
+         * Constructs a new builder for subclasses.
+         */
+        public AbstractBuilder() {
+            // empty.
+        }
+
         PathFilter getDirectoryFilter() {
             return directoryFilter;
         }
@@ -121,6 +128,13 @@ public B setPathCounters(final PathCounters pathCounters) {
      */
     public static class Builder extends AbstractBuilder<CountingPathVisitor, 
Builder> {
 
+        /**
+         * Constructs a new builder.
+         */
+        public Builder() {
+            // empty.
+        }
+
         @Override
         public CountingPathVisitor get() {
             return new CountingPathVisitor(this);
diff --git a/src/main/java/org/apache/commons/io/file/SimplePathVisitor.java 
b/src/main/java/org/apache/commons/io/file/SimplePathVisitor.java
index 4762a126b..8e04cee7b 100644
--- a/src/main/java/org/apache/commons/io/file/SimplePathVisitor.java
+++ b/src/main/java/org/apache/commons/io/file/SimplePathVisitor.java
@@ -44,6 +44,13 @@ protected abstract static class AbstractBuilder<T, B extends 
AbstractSupplier<T,
 
         private IOBiFunction<Path, IOException, FileVisitResult> 
visitFileFailedFunction;
 
+        /**
+         * Constructs a new builder for subclasses.
+         */
+        public AbstractBuilder() {
+            // empty.
+        }
+
         IOBiFunction<Path, IOException, FileVisitResult> 
getVisitFileFailedFunction() {
             return visitFileFailedFunction;
         }

Reply via email to