You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/02/09 16:17:58 UTC

[commons-beanutils] 05/06: Generics

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

commit e833b2c52ca71fc6d29ae1196cd2788869be3fde
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Feb 9 10:32:33 2023 -0500

    Generics
---
 src/main/java/org/apache/commons/beanutils2/ConvertUtils.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java b/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
index 4e255377..319b436d 100644
--- a/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
+++ b/src/main/java/org/apache/commons/beanutils2/ConvertUtils.java
@@ -125,7 +125,7 @@ public class ConvertUtils {
      * @return The registered {@link Converter} or {@code null} if not found
      * @see ConvertUtilsBean#lookup(Class)
      */
-    public static Converter lookup(final Class<?> clazz) {
+    public static <T> Converter<T> lookup(final Class<T> clazz) {
         return ConvertUtilsBean.getInstance().lookup(clazz);
     }
 
@@ -138,7 +138,7 @@ public class ConvertUtils {
      * @param targetType Class of the value to be converted to
      * @return The registered {@link Converter} or {@code null} if not found
      */
-    public static Converter lookup(final Class<?> sourceType, final Class<?> targetType) {
+    public static <T> Converter<T> lookup(final Class<?> sourceType, final Class<T> targetType) {
         return ConvertUtilsBean.getInstance().lookup(sourceType, targetType);
     }
 
@@ -153,7 +153,7 @@ public class ConvertUtils {
      *  Converter
      * @see ConvertUtilsBean#register(Converter, Class)
      */
-    public static void register(final Converter converter, final Class<?> clazz) {
+    public static <T> void register(final Converter<T> converter, final Class<T> clazz) {
         ConvertUtilsBean.getInstance().register(converter, clazz);
     }