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 cfb8f3c6 Javadoc
cfb8f3c6 is described below

commit cfb8f3c6eb1db354d4dc24f8d88ca68134392b41
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Tue May 2 17:42:31 2023 -0400

    Javadoc
---
 .../apache/commons/io/build/AbstractOrigin.java    | 35 ++++++++++++++++++++++
 .../commons/io/build/AbstractOriginSupplier.java   |  6 ++++
 .../commons/io/build/AbstractStreamBuilder.java    |  6 ++++
 3 files changed, 47 insertions(+)

diff --git a/src/main/java/org/apache/commons/io/build/AbstractOrigin.java 
b/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
index 1e4ca524..cb793ab3 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
@@ -45,6 +45,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class FileOrigin extends AbstractOrigin<File, FileOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public FileOrigin(final File origin) {
             super(origin);
         }
@@ -69,6 +74,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class InputStreamOrigin extends AbstractOrigin<InputStream, 
InputStreamOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public InputStreamOrigin(final InputStream origin) {
             super(origin);
         }
@@ -88,6 +98,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class OutputStreamOrigin extends 
AbstractOrigin<OutputStream, OutputStreamOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public OutputStreamOrigin(final OutputStream origin) {
             super(origin);
         }
@@ -104,6 +119,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class PathOrigin extends AbstractOrigin<Path, PathOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public PathOrigin(final Path origin) {
             super(origin);
         }
@@ -128,6 +148,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class ReaderOrigin extends AbstractOrigin<Reader, 
ReaderOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public ReaderOrigin(final Reader origin) {
             super(origin);
         }
@@ -143,6 +168,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class URIOrigin extends AbstractOrigin<URI, URIOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public URIOrigin(final URI origin) {
             super(origin);
         }
@@ -172,6 +202,11 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class WriterOrigin extends AbstractOrigin<Writer, 
WriterOrigin> {
 
+        /**
+         * Constructs a new instance for the given origin.
+         *
+         * @param origin The origin.
+         */
         public WriterOrigin(final Writer origin) {
             super(origin);
         }
diff --git 
a/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java 
b/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
index 6935e9e0..9f2c599a 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractOriginSupplier.java
@@ -44,6 +44,12 @@ import 
org.apache.commons.io.build.AbstractOrigin.WriterOrigin;
  */
 public abstract class AbstractOriginSupplier<T, B extends 
AbstractOriginSupplier<T, B>> extends AbstractSupplier<T, B> {
 
+    /**
+     * Throws {@link IllegalArgumentException} if the initialBufferSize is 
less than zero.
+     *
+     * @param initialBufferSize the value to test.
+     * @return the input value.
+     */
     protected static int checkBufferSize(final int initialBufferSize) {
         if (initialBufferSize < 0) {
             throw new IllegalArgumentException("Initial buffer size must be at 
least 0.");
diff --git 
a/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java 
b/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
index 3bc2f22d..c42aff52 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractStreamBuilder.java
@@ -31,6 +31,12 @@ import org.apache.commons.io.IOUtils;
  */
 public abstract class AbstractStreamBuilder<T, B extends 
AbstractStreamBuilder<T, B>> extends AbstractOriginSupplier<T, B> {
 
+    /**
+     * Throws {@link IllegalArgumentException} if the initialBufferSize is 
less than zero.
+     *
+     * @param initialBufferSize the value to test.
+     * @return the input value.
+     */
     protected static int checkBufferSize(final int initialBufferSize) {
         if (initialBufferSize < 0) {
             throw new IllegalArgumentException("Initial buffer size must be at 
least 0.");

Reply via email to