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 <[email protected]>
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;
}