Class DefaultPackageFilter

  • All Implemented Interfaces:
    PackageFilter

    public final class DefaultPackageFilter
    extends Object
    implements PackageFilter
    Default package filter filters classes from package name recursively.
    Since:
    0.5.0
    Author:
    Piotr JoĊ„ski
    • Method Detail

      • forPackage

        public static DefaultPackageFilter forPackage​(String packageName)
        Creates filter for package name.
        Parameters:
        packageName - name of package
        Returns:
        filter for package name
      • forClass

        public static DefaultPackageFilter forClass​(Class<?> clazz)
        Creates filter for package of given class.
        Parameters:
        clazz - class
        Returns:
        filter for class package
      • getClasses

        public Class<?>[] getClasses()
        Returns classes filtered by filter.
        Specified by:
        getClasses in interface PackageFilter
        Returns:
        filtered classes