From 5a7181428f51af0be94a7a829d52c00cbf3e3831 Mon Sep 17 00:00:00 2001 From: redkale Date: Fri, 11 Oct 2024 14:51:49 +0800 Subject: [PATCH] collection --- src/main/java/org/redkale/convert/ConvertFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/redkale/convert/ConvertFactory.java b/src/main/java/org/redkale/convert/ConvertFactory.java index bc7765b24..ddc075ff9 100644 --- a/src/main/java/org/redkale/convert/ConvertFactory.java +++ b/src/main/java/org/redkale/convert/ConvertFactory.java @@ -286,6 +286,8 @@ public abstract class ConvertFactory { } if (type instanceof Class) { return Collection.class.isAssignableFrom((Class) type); + } else if (!(type instanceof ParameterizedType)) { + return false; } ParameterizedType ptype = (ParameterizedType) type; if (!(ptype.getRawType() instanceof Class)) { @@ -306,6 +308,8 @@ public abstract class ConvertFactory { } if (type instanceof Class) { return Object.class; + } else if (!(type instanceof ParameterizedType)) { + return null; } ParameterizedType ptype = ((ParameterizedType) type); return ptype.getActualTypeArguments()[0];