diff --git a/src/main/java/com/ly/doc/utils/JavaClassUtil.java b/src/main/java/com/ly/doc/utils/JavaClassUtil.java index 3231ae74..d182a48c 100644 --- a/src/main/java/com/ly/doc/utils/JavaClassUtil.java +++ b/src/main/java/com/ly/doc/utils/JavaClassUtil.java @@ -1693,7 +1693,9 @@ private static EnumInfoAndValues generateEnumInfoAndValues(EnumInfo enumInfo, Ja if (enumValue == null) { enumValues = items.stream().map(Item::getName).collect(Collectors.toList()); - enumValue = enumValues.get(0); + if (CollectionUtil.isNotEmpty(enumValues)) { + enumValue = enumValues.get(0); + } type = ParamTypeConstants.PARAM_TYPE_ENUM; }