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-lang.git

commit 8c9195be3c1f76c1d9283a2b2d414f0ad1175c04
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Nov 16 09:27:27 2024 -0500

    Javadoc: More precise generic type documentation
---
 .../java/org/apache/commons/lang3/builder/AbstractSupplier.java     | 2 +-
 .../commons/lang3/concurrent/AbstractConcurrentInitializer.java     | 6 +++---
 .../java/org/apache/commons/lang3/concurrent/AtomicInitializer.java | 4 ++--
 .../org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java  | 4 ++--
 .../org/apache/commons/lang3/concurrent/BackgroundInitializer.java  | 4 ++--
 .../java/org/apache/commons/lang3/concurrent/LazyInitializer.java   | 4 ++--
 .../java/org/apache/commons/lang3/function/FailableSupplier.java    | 2 +-
 7 files changed, 13 insertions(+), 13 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/lang3/builder/AbstractSupplier.java 
b/src/main/java/org/apache/commons/lang3/builder/AbstractSupplier.java
index 16532191d..3f8104973 100644
--- a/src/main/java/org/apache/commons/lang3/builder/AbstractSupplier.java
+++ b/src/main/java/org/apache/commons/lang3/builder/AbstractSupplier.java
@@ -22,7 +22,7 @@ import org.apache.commons.lang3.function.FailableSupplier;
 /**
  * Abstracts supplying an instance of {@code T}. Use to implement the builder 
pattern.
  *
- * @param <T> the type of instances to build.
+ * @param <T> The type of results supplied by this supplier.
  * @param <B> the type of builder.
  * @param <E> The kind of thrown exception or error.
  * @since 3.14.0
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializer.java
 
b/src/main/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializer.java
index 89004f306..2a7580bb7 100644
--- 
a/src/main/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializer.java
+++ 
b/src/main/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializer.java
@@ -36,9 +36,9 @@ public abstract class AbstractConcurrentInitializer<T, E 
extends Exception> impl
     /**
      * Builds a new instance for subclasses.
      *
-     * @param <T> the type of the object managed by the initializer class.
-     * @param <I> the type of the initializer class.
-     * @param <B> the type of builder.
+     * @param <I> The type of results supplied by this builder.
+     * @param <T> The type of the object managed by the initializer class.
+     * @param <B> The type of builder.
      * @param <E> The exception type thrown by {@link #initialize()}.
      */
     public abstract static class AbstractBuilder<I extends 
AbstractConcurrentInitializer<T, E>, T, B extends AbstractBuilder<I, T, B, E>, 
E extends Exception>
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java 
b/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java
index b06fa8aff..aa4d79f38 100644
--- a/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java
+++ b/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java
@@ -70,8 +70,8 @@ public class AtomicInitializer<T> extends 
AbstractConcurrentInitializer<T, Concu
     /**
      * Builds a new instance.
      *
-     * @param <T> the type of the object managed by the initializer.
-     * @param <I> the type of the initializer managed by this builder.
+     * @param <T> The type of results supplied by this builder.
+     * @param <I> The type of the initializer managed by this builder.
      * @since 3.14.0
      */
     public static class Builder<I extends AtomicInitializer<T>, T> extends 
AbstractBuilder<I, T, Builder<I, T>, ConcurrentException> {
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java 
b/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java
index b803432c1..d16befa88 100644
--- 
a/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java
+++ 
b/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java
@@ -59,8 +59,8 @@ public class AtomicSafeInitializer<T> extends 
AbstractConcurrentInitializer<T, C
     /**
      * Builds a new instance.
      *
-     * @param <T> the type of the object managed by the initializer.
-     * @param <I> the type of the initializer managed by this builder.
+     * @param <T> The type of results supplied by this builder.
+     * @param <I> The type of the initializer managed by this builder.
      * @since 3.14.0
      */
     public static class Builder<I extends AtomicSafeInitializer<T>, T> extends 
AbstractBuilder<I, T, Builder<I, T>, ConcurrentException> {
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java 
b/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
index 613c85fb1..4d6244c85 100644
--- 
a/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
+++ 
b/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
@@ -90,8 +90,8 @@ public class BackgroundInitializer<T> extends 
AbstractConcurrentInitializer<T, E
     /**
      * Builds a new instance.
      *
-     * @param <T> the type of the object managed by the initializer.
-     * @param <I> the type of the initializer managed by this builder.
+     * @param <T> The type of results supplied by this builder.
+     * @param <I> The type of the initializer managed by this builder.
      * @since 3.14.0
      */
     public static class Builder<I extends BackgroundInitializer<T>, T> extends 
AbstractBuilder<I, T, Builder<I, T>, Exception> {
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java 
b/src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java
index 271a97afb..2397d17a5 100644
--- a/src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java
+++ b/src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java
@@ -74,8 +74,8 @@ public class LazyInitializer<T> extends 
AbstractConcurrentInitializer<T, Concurr
     /**
      * Builds a new instance.
      *
-     * @param <T> the type of the object managed by the initializer.
-     * @param <I> the type of the initializer managed by this builder.
+     * @param <T> The type of results supplied by this builder.
+     * @param <I> The type of the initializer managed by this builder.
      * @since 3.14.0
      */
     public static class Builder<I extends LazyInitializer<T>, T> extends 
AbstractBuilder<I, T, Builder<I, T>, ConcurrentException> {
diff --git 
a/src/main/java/org/apache/commons/lang3/function/FailableSupplier.java 
b/src/main/java/org/apache/commons/lang3/function/FailableSupplier.java
index 6b12de3c0..9fdd52af6 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableSupplier.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableSupplier.java
@@ -22,7 +22,7 @@ import java.util.function.Supplier;
 /**
  * A functional interface like {@link Supplier} that declares a {@link 
Throwable}.
  *
- * @param <T> Return type.
+ * @param <T> The type of results supplied by this supplier.
  * @param <E> The kind of thrown exception or error.
  * @since 3.11
  */

Reply via email to