Skip to content

Commit

Permalink
Make DiscoveryFilter.combine() usable for subinterfaces, e.g. ClassFi…
Browse files Browse the repository at this point in the history
…lter
  • Loading branch information
marcphilipp committed Jan 24, 2016
1 parent b7f8241 commit 5d54648
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Expand Up @@ -31,9 +31,9 @@ static <T> DiscoveryFilter<T> alwaysIncluded() {
return ALWAYS_INCLUDED_DISCOVERY_FILTER;
}

private final Collection<DiscoveryFilter<T>> filters;
private final Collection<? extends DiscoveryFilter<T>> filters;

public CombinedDiscoveryFilter(Collection<DiscoveryFilter<T>> filters) {
public CombinedDiscoveryFilter(Collection<? extends DiscoveryFilter<T>> filters) {
this.filters = filters;
}

Expand Down
Expand Up @@ -58,7 +58,7 @@ public static <T> DiscoveryFilter<T> combine(DiscoveryFilter<T>... filters) {
* <p>If the size of the collection is 1, this method will return the filter
* contained in the collection.
*/
public static <T> DiscoveryFilter<T> combine(Collection<DiscoveryFilter<T>> filters) {
public static <T> DiscoveryFilter<T> combine(Collection<? extends DiscoveryFilter<T>> filters) {
if (filters == null || filters.isEmpty()) {
return alwaysIncluded();
}
Expand Down

0 comments on commit 5d54648

Please sign in to comment.