@API(status=INTERNAL, since="1.0") public final class ClassUtils extends Object
classes.
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!
| Modifier and Type | Method and Description |
|---|---|
static String |
nullSafeToString(Class<?>... classes)
Generate a comma-separated list of fully qualified class names for the
supplied classes.
|
static String |
nullSafeToString(Function<? super Class<?>,? extends String> mapper,
Class<?>... classes)
Generate a comma-separated list of mapped values for the supplied classes.
|
public static String nullSafeToString(Class<?>... classes)
classes - the classes whose names should be included in the
generated stringnull or emptynullSafeToString(Function, Class...),
StringUtils.nullSafeToString(Object)public static String nullSafeToString(Function<? super Class<?>,? extends String> mapper, Class<?>... classes)
The values are generated by the supplied mapper
(e.g., Class::getName, Class::getSimpleName, etc.), unless
a class reference is null in which case it will be mapped to
"null".
mapper - the mapper to useclasses - the classes to mapnull or emptynullSafeToString(Class...),
StringUtils.nullSafeToString(Object)