Class ModuleDescriptorOfClassPredicate<T>

java.lang.Object
com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate<T>
All Implemented Interfaces:
Predicate<ModuleDescriptor<T>>
Direct Known Subclasses:
ModuleDescriptorOfTypePredicate

public class ModuleDescriptorOfClassPredicate<T> extends Object implements Predicate<ModuleDescriptor<T>>
A Predicate that matches modules for which their descriptor is an instance of one of the given Class.
  • Constructor Details

    • ModuleDescriptorOfClassPredicate

      public ModuleDescriptorOfClassPredicate(Class<? extends ModuleDescriptor<? extends T>> moduleDescriptorClass)
    • ModuleDescriptorOfClassPredicate

      public ModuleDescriptorOfClassPredicate(Class<? extends ModuleDescriptor<? extends T>>[] moduleDescriptorClasses)
      Throws:
      IllegalArgumentException - if the moduleDescriptorClasses is null
  • Method Details