private List getListOfAllNonEmptyStringValues()

in java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java [150:170]


    private List<String> getListOfAllNonEmptyStringValues(Map<String, List<String>> map) {
        List<String> result = getStrings();
        for (Map.Entry<String, List<String>> entry : map.entrySet()) {
            if (entry.getKey()
                     .isEmpty()) {
                continue;
            }
            List<String> list = entry.getValue();
            if (list == null) {
                continue;
            }
            for (String str : list) {
                String trimmed = str.trim();
                if (trimmed.isEmpty()) {
                    continue;
                }
                result.add(trimmed);
            }
        }
        return result;
    }