Top Constructors Methods
org.junit.platform.launcher.core

pack-priv Class ServiceLoaderRegistry

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, .ServiceLoader, java.util.function.Function, .Predicate, org.jspecify.annotations.Nullable, org.junit.platform.commons.logging.Logger, .LoggerFactory, org.junit.platform.commons.util.ClassLoaderUtils, .ServiceLoaderUtils

Since
1.8

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static Logger
pack-priv static <T> Iterable<T>
load(Class<T> type)

pack-priv static <T> Iterable<T>
load(Class<T> type, Predicate<String> classNameFilter)

private static <T> List<T>
load(Class<T> type, Predicate<String> classNameFilter, Function<List<T>, String> logMessageSupplier)

private static <T> String
logLoadedInstances(Class<T> type, List<T> instances, @Nullable List<String> exclusions)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ServiceLoaderRegistryback to summary
private ServiceLoaderRegistry()

Method Detail

getLoggerback to summary
private static Logger getLogger()
loadback to summary
pack-priv static <T> Iterable<T> load(Class<T> type)
loadback to summary
pack-priv static <T> Iterable<T> load(Class<T> type, Predicate<String> classNameFilter)
loadback to summary
private static <T> List<T> load(Class<T> type, Predicate<String> classNameFilter, Function<List<T>, String> logMessageSupplier)
logLoadedInstancesback to summary
private static <T> String logLoadedInstances(Class<T> type, List<T> instances, @Nullable List<String> exclusions)