private Set<TypeFilter> parseFilters(String attributeName) { Set<TypeFilter> result = new HashSet<TypeFilter>(); AnnotationAttributes[] filters = attributes.getAnnotationArray(attributeName); for (AnnotationAttributes filter : filters) { result.addAll(typeFiltersFor(filter)); } return result; }
private Streamable<TypeFilter> parseFilters(String attributeName) { AnnotationAttributes[] filters = attributes.getAnnotationArray(attributeName); return Streamable.of(() -> Arrays.stream(filters).flatMap(it -> typeFiltersFor(it).stream())); }