Package org.junit.platform.commons.util
Class ClassNamePatternFilterUtils
java.lang.Object
org.junit.platform.commons.util.ClassNamePatternFilterUtils
@API(status=INTERNAL,
since="1.7")
public class ClassNamePatternFilterUtils
extends java.lang.Object
Collection of utilities for creating filters based on class names.
DISCLAIMER
These utilities are intended solely for usage within the JUnit framework itself. Any usage by external parties is not supported. Use at your own risk!
- Since:
- 1.7
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEACTIVATE_ALL_PATTERN -
Method Summary
Modifier and Type Method Description static <T> java.util.function.Predicate<T>excludeMatchingClasses(java.lang.String patterns)Create aPredicatethat can be used to exclude (i.e., filter out) objects of typeTwhose fully qualified class names match any of the supplied patterns.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DEACTIVATE_ALL_PATTERN
public static final java.lang.String DEACTIVATE_ALL_PATTERN- See Also:
- Constant Field Values
-
-
Method Details
-
excludeMatchingClasses
public static <T> java.util.function.Predicate<T> excludeMatchingClasses(java.lang.String patterns)Create aPredicatethat can be used to exclude (i.e., filter out) objects of typeTwhose fully qualified class names match any of the supplied patterns.- Parameters:
patterns- a comma-separated list of patterns
-