diff --git a/src/java/com/samskivert/util/GenUtil.java b/src/java/com/samskivert/util/GenUtil.java index 93bdb7a0..db2a3bbc 100644 --- a/src/java/com/samskivert/util/GenUtil.java +++ b/src/java/com/samskivert/util/GenUtil.java @@ -45,7 +45,9 @@ public class GenUtil */ public static String simpleName (Type type) { - if (type instanceof Class) { + if (type instanceof GenericArrayType) { + return simpleName(((GenericArrayType)type).getGenericComponentType()) + "[]"; + } else if (type instanceof Class) { Class clazz = (Class)type; if (clazz.isArray()) { return simpleName(clazz.getComponentType()) + "[]";