Class ModuleUtils
java.lang.Object
org.junit.platform.commons.util.ModuleUtils
Collection of utilities for working with
java.lang.Module
and friends.
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.1
-
Method Summary
Modifier and TypeMethodDescriptionfindAllClassesInModule(Module module, ClassFilter filter) Find all classes for the given module.findAllClassesInModule(String moduleName, ClassFilter filter) Find all classes for the given module name.Find all non-system boot modules names.findAllResourcesInModule(Module module, ResourceFilter filter) Find all resources for the given module.findAllResourcesInModule(String moduleName, ResourceFilter filter) Find all resources for the given module name.getModuleName(Class<?> type) getModuleVersion(Class<?> type)
-
Method Details
-
findAllNonSystemBootModuleNames
-
getModuleName
-
getModuleVersion
-
findAllClassesInModule
Find all classes for the given module name.- Parameters:
moduleName- the name of the module to scan; nevernullor emptyfilter- the class filter to apply; nevernull- Returns:
- an immutable list of all such classes found; never
nullbut potentially empty
-
findAllClassesInModule
@API(status=INTERNAL, since="6.1") public static List<Class<?>> findAllClassesInModule(Module module, ClassFilter filter) Find all classes for the given module.- Parameters:
module- the module to scan; nevernullor unnamedfilter- the class filter to apply; nevernull- Returns:
- an immutable list of all such classes found; never
nullbut potentially empty - Since:
- 6.1
-
findAllResourcesInModule
@API(status=INTERNAL, since="1.11") public static List<Resource> findAllResourcesInModule(String moduleName, ResourceFilter filter) Find all resources for the given module name.- Parameters:
moduleName- the name of the module to scan; nevernullor emptyfilter- the class filter to apply; nevernull- Returns:
- an immutable list of all such resources found; never
nullbut potentially empty - Since:
- 1.11
-
findAllResourcesInModule
@API(status=INTERNAL, since="6.1") public static List<Resource> findAllResourcesInModule(Module module, ResourceFilter filter) Find all resources for the given module.- Parameters:
module- the module to scan; nevernullor emptyfilter- the class filter to apply; nevernull- Returns:
- an immutable list of all such resources found; never
nullbut potentially empty - Since:
- 6.1
-