1 package com.atlassian.plugin.predicate;
2
3 import com.atlassian.plugin.ModuleDescriptor;
4
5 import java.util.function.Predicate;
6
7 /**
8 * A {@link Predicate} that matches enabled modules.
9 */
10 public class EnabledModulePredicate implements Predicate<ModuleDescriptor<?>> {
11 public EnabledModulePredicate() {
12 }
13
14 public boolean test(final ModuleDescriptor<?> moduleDescriptor) {
15 return moduleDescriptor.isEnabled() && !moduleDescriptor.isBroken();
16 }
17 }