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; }