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 {