@API(status=INTERNAL, since="1.0") public final class ClassUtils extends java.lang.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 | Description |
|---|---|---|
static java.lang.String |
nullSafeToString(java.lang.Class<?>... classes) |
Generate a comma-separated list of fully qualified class names for the
supplied classes.
|
static java.lang.String |
nullSafeToString(java.util.function.Function<? super java.lang.Class<?>,? extends java.lang.String> mapper,
java.lang.Class<?>... classes) |
Generate a comma-separated list of mapped values for the supplied classes.
|
public static java.lang.String nullSafeToString(java.lang.Class<?>... classes)
classes - the classes whose names should be included in the
generated stringnull or emptynullSafeToString(Function, Class...),
StringUtils.nullSafeToString(Object)public static java.lang.String nullSafeToString(java.util.function.Function<? super java.lang.Class<?>,? extends java.lang.String> mapper,
java.lang.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)