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

commit ce1a5eca343a9b7e72aa69b8a3488ba4012e520f
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Apr 7 10:19:42 2024 -0400

    Better generics
---
 src/main/java/org/apache/commons/cli/TypeHandler.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/commons/cli/TypeHandler.java 
b/src/main/java/org/apache/commons/cli/TypeHandler.java
index e73fa69..c65fbc5 100644
--- a/src/main/java/org/apache/commons/cli/TypeHandler.java
+++ b/src/main/java/org/apache/commons/cli/TypeHandler.java
@@ -47,7 +47,7 @@ public class TypeHandler {
      * The Class type parameter matches the Converter's first generic type.
      * </p>
      */
-    private static Map<Class<?>, Converter<?, ?>> converterMap = new 
HashMap<>();
+    private static Map<Class<?>, Converter<?, ? extends Throwable>> 
converterMap = new HashMap<>();
 
     static {
         resetConverters();
@@ -239,7 +239,7 @@ public class TypeHandler {
      * @param converter The Converter to associate with Class. May be null.
      * @since 1.7.0
      */
-    public static void register(final Class<?> clazz, final Converter<?, ?> 
converter) {
+    public static void register(final Class<?> clazz, final Converter<?, ? 
extends Throwable> converter) {
         if (converter == null) {
             converterMap.remove(clazz);
         } else {

Reply via email to