@API(status=MAINTAINED, since="1.1") public final class ClassSupport extends java.lang.Object
AnnotationSupport,
ReflectionSupport| 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...)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...)