Class ClasspathScanningSupport


  • @API(status=INTERNAL,
         since="1.0")
    public final class ClasspathScanningSupport
    extends java.lang.Object
    Support utility methods for classpath scanning.
    Since:
    1.0
    • Method Detail

      • buildClassNamePredicate

        public static java.util.function.Predicate<java.lang.String> buildClassNamePredicate​(EngineDiscoveryRequest request)
        Build a Predicate for fully qualified class names to be used for classpath scanning from an EngineDiscoveryRequest.
        Parameters:
        request - the request to build a predicate from
      • buildClassFilter

        public static org.junit.platform.commons.util.ClassFilter buildClassFilter​(EngineDiscoveryRequest request,
                                                                                   java.util.function.Predicate<java.lang.Class<?>> classPredicate)
        Build a ClassFilter by combining the name predicate built by buildClassNamePredicate(EngineDiscoveryRequest) and the passed-in class predicate.
        Parameters:
        request - the request to build a name predicate from
        classPredicate - the class predicate