View Javadoc
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  }