in src/main/java/com/aliyun/openservices/paifeaturestore/domain/FeatureView.java [190:210]
private List<?> filterList(List<?> list) {
if (list == null || list.isEmpty()) {
return Collections.emptyList();
}
List<Object> filteredList = new ArrayList<>();
for (Object element : list) {
if (element instanceof List) {
List<?> innerList = filterList((List<?>) element);
if (!innerList.isEmpty()) {
filteredList.add(innerList);
}
} else if (element != null) {
filteredList.add(element);
}
}
return filteredList.isEmpty() ? Collections.emptyList() : filteredList;
}