private List filterList()

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;
    }